javascript - 如何通过chrome api设置下载位置

标签 javascript google-chrome-extension

我正在使用 chrome.experimental.downloads.download() 下载 url,但我无法设置下载位置。所有 url 下载到 chrome 的默认位置。

我厌倦了 {url: xxxxxxxxxx, filename"\file\pic.jpg"},但这没有用。我不知道如何使用 chrome.experimental.downloads.setDestination() 这可能会起作用。

有什么提示吗?

谢谢~

最佳答案

您目前无法设置目的地,它不是 API 中提供的功能。我能找到的关于 setDestination 的唯一提及是在这个扩展的旧 Chromium 票证中,但似乎这个功能从未进入当前版本或仍在开发中。

您现在唯一能做的就是在选项对象中将saveAs 设置为true,让用户选择保存位置。

更新:我刚刚检查了 Chrome 源代码,在当前的主干版本中,setDestination 被标记为 NOTIMPLEMENTED,所以对那个没有兴趣。

关于javascript - 如何通过chrome api设置下载位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11653361/

相关文章:

javascript - 简单的 JavaScript/Bootstrap 下拉问题

javascript - Rails 3.2 + jQuery + js.erb 中的部分渲染 = HTML 元素损坏

javascript - 将特定的 Javascript 变量传递给 PHP

google-chrome - 开发模式下的恒定 Chrome 扩展 ID

读取同一对象中的属性时出现 JavaScript 错误?

javascript - 使用闭包编译器的最佳方法

javascript - Chrome扩展消息传递: verify the sender

Javascript 在 Chrome Extension 中并不总是有效,我应该什么时候运行它?

html - Unicode 图标 : sometimes looks like a wrong encoding

javascript - 如何知道 Chrome 应用程序窗口何时完全打开