Firefox下载位置弹出窗口已禁用,但仍然显示

时间:2018-07-24 10:46:43

标签: firefox

我使用的是Firefox 58.0,但刚刚更新为60.1.0esr。自升级以来,当我尝试下载csv文件时,出现“选择下载位置”框。 58.0中没有发生这种情况。

我以全新的配置文件启动Firefox,该配置文件设置为从不询问csv下载的下载位置:

browser.download.dir => "<a directory>"
browser.download.folderList => 2
browser.helperApps.neverAsk.saveToDisk => "text/plain,text/csv"

我找不到任何关于禁用下载位置提示所需的配置文件设置在58.060.1.0esr之间进行更改的建议,所以我不知道为什么会这样。谁能阐明这个问题?

2 个答案:

答案 0 :(得分:0)

原来的问题是我的Firefox个人资料(正在自动生成)使用\n个字符代替换行符:

user_pref("browser.download.dir", "/tmp/tmpesIUnd");\nuser_pref("browser.download.folderList", 2);\nuser_pref("browser.helperApps.neverAsk.saveToDisk", "text/plain,text/csv");

对于Firefox 60,对用户首选项的解析更加严格,并且拒绝了这些\n字符。这是预期的更改,因此我已修复了配置文件生成器,以正确生成文件。

答案 1 :(得分:-1)

还添加应用程序/八位字节流

profile.setPreference("browser.helperApps.neverAsk.saveToDisk", "text/csv,application/octet-stream");
profile.setPreference("browser.helperApps.neverAsk.openFile","text/csv,application/octet-stream");

它在FF 61.0.1中对我有用。

希望这行得通