google-chrome - Chrome 扩展程序 - 更改特定下载的下载文件夹

标签 google-chrome google-chrome-extension

我刚开始开发 chrome 扩展。
我想创建一个扩展程序以更改特定下载的下载文件夹。

我可以做这样的事情吗?
如果没有,如何在下载开始之前更改默认下载文件夹,然后在下载结束后将其恢复为原始值?

最佳答案

您无法更改基本下载文件夹 - 无论如何都不会公开此设置。

但是,使用 chrome.downloads API您可以将文件放在用户下载文件夹的子文件夹中。

您可以使用 chrome.downloads.download 自行启动下载。或使用 chrome.downloads.onDeterminingFilename请求拦截来自其他来源的下载。

您需要提供一个相对路径作为建议名称,例如"special/filename"保存到子文件夹 special下载文件夹内。

关于google-chrome - Chrome 扩展程序 - 更改特定下载的下载文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46583895/

相关文章:

javascript - Angular、jQuery 和 Chrome 扩展

JavaScript 无法找到该元素

javascript - 如何让 chrome 开发工具看到自定义对象属性

javascript - Chrome 扩展程序 : Content of localStorage is not visible in Chrome DevTools

html - 需要div排列如截图所示

javascript - background.js 和内容脚本之间的通信?响应未定义

delphi - 从 Chromium Embedded 获取 HTML 源代码

javascript - Chrome 的 captureVisibleTab 没有扩展

javascript - 弹出窗口中的表单验证

javascript - 如何以编程方式将内容脚本添加到 iframe 文档