随着最新的 Firefox 版本(98、99、100、101)下载机制发生了根本性的变化。
目前,如果我决定使用系统应用程序打开文件,Firefox 会将其下载到$DOWNLOAD文件夹中。
在过去的版本中,Firefox 下载它(当然)但在$TEMP文件夹中;这使得它对用户不可见......
如何恢复机制?
示例:我想用我最喜欢的文档查看器打开这个[1] PDF:Evince;我打开 URL,Firefox 会提示我一个包含可用选项的窗口(见下面的屏幕截图)
此时我单击“确定”,Evince 向我显示 PDF。结果正是我想要的!
但是
上述 PDF 也已下载到我的~/Download文件夹中!
这就是问题所在:我要求 Firefox 只打开(打开方式)文件,而不是下载它(保存文件)。
预期的(和以前的)行为是将 PDF 下载到 TEMP 文件夹(如 /tmp)中,然后打开它。
[1] https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf
制作
true
变量browser.download.start_downloads_in_tmp_dir
(从 访问about:config
)。信用是由于一个名为 xanthonin 的用户在论坛http://forums.mozillazine.org/viewtopic.php?f=38&t=3097140提供的答案
转到首选项并将默认下载位置更改为
/tmp
. 然后将选项更改为“询问在哪里下载每个文件”(我不确定该选项的确切英文名称,因为我使用的是非英语语言环境,但您可以毫无问题地找到,因为那里下载部分只有两个选项)。似乎有点违反直觉,但会根据需要工作。IE。您选择在 PDF 查看器中打开的所有文件都将下载到
/tmp
那里并从那里打开。当您选择下载文件时,Firefox 会要求您选择要下载的目录。