chrome.downloads.download的默认行为是下载到默认下载文件夹。如果您更改文件夹,它不会记住它。我们可以保存下载到下一个标注的位置吗?
答案 0 :(得分:5)
有关Chrome实际上并没有提供扩展程序获取最后下载路径的能力。有人说,由于安全问题,其他人说,没有必要让用户可以使用API。
您也无法在扩展程序中存储下载路径,因为Chrome无法获取所选的下载文件夹。我希望Google稍后会向我们提供这些功能。
答案 1 :(得分:1)
根据this Chromium discussion,这不是受支持的功能。
摘要:
Chrome.downloads.download
返回的ID手动实现某些操作(仅在子文件夹中)我喜欢一些引述(出于简洁和礼貌而编辑):
想要一个下载选项来选择最近的下载文件夹。与其他设置一样,最好记住每个网站的上次下载位置。
似乎合理。
如果未将文件名指定为downloads.download并使用另存为...,Chrome会记住上次选择的目录...考虑到另存为如何工作而不指定文件名,我的直觉是它将与文件名一样工作...但事实并非如此。
那很有趣。所以它已经支持了它。在下载内容之外进行保存没有安全方面的担忧。
答案 2 :(得分:1)
通过禁用Google提供的扩展程序和Chrome应用程序,我刚刚能够在新安装的系统中还原“记住上次下载位置”功能,该功能可以在以前的计算机上使用。这是我关闭的:
我没有试图缩小其中的罪魁祸首,或者是否还有其他扩展(我有很多)发挥了作用。 YMMV。祝你好运:)
答案 3 :(得分:0)
解决了。非常简单的方法:插入 USB 驱动器或 SD 卡。转到 chrome 设置,然后将此驱动器指定为默认下载位置。 移除驱动器/SD 卡。下载一些东西——你第一次这样做时,Chrome 会提供保存到你的用户文档文件夹,但你可以将它保存到任何你想要的地方。 下次会记住这个位置。瞧。如此简单。
答案 4 :(得分:-3)
事实上,您可以保存以前的下载位置。
如果您进行全新安装,首先要将下载设置更改为“每次询问”。非常重要的是不要单击可以指定一个下载位置的文本框(如果您只单击一次,则需要再次进行全新安装)。
然后,Chrome会显示包含您上次保存位置的下载窗口。
此外,您应取消选中同步偏好设置中的“设置”,因为每次将设置同步到新浏览器时它都会中断。