Chrome扩展 - 更改具体下载的下载文件夹
问题描述:
我刚开始开发Chrome扩展。 我想创建一个扩展,以便更改特定下载的下载文件夹。Chrome扩展 - 更改具体下载的下载文件夹
我可以做这样的事吗? 如果不是,在下载开始之前如何更改默认的下载文件夹,然后在下载结束后将其恢复为原始值?
答
您无法更改基础下载文件夹 - 此设置不会被公开。
但是,使用chrome.downloads
API,您可以将文件放在用户下载文件夹的子文件夹中。
您可以自己下载chrome.downloads.download
或使用chrome.downloads.onDeterminingFilename
请求拦截其他来源的下载。
您需要提供一个相对路径作为建议的名称,例如, "special/filename"
保存到Downloads文件夹中的子文件夹special
。