在 Firefox 中打开文件而不下载它们

在 Firefox 中打开文件而不下载它们

最新的 Firefox 版本(98、99、100、101)下载机制发生了根本性的变化。

目前,如果我决定使用系统应用程序打开文件,Firefox 会将其下载到$下载文件夹。
在过去的版本中,Firefox(当然)会下载它,但在$TEMP文件夹;就这样无形的对用户...

如何恢复该机制?

示例:我想打开这个[1]PDF 使用我最喜欢的文档查看器:Evince;我打开 URL,Firefox 会提示我一个包含可用选项的窗口(参见下面的屏幕截图) FF-下载

此时我点击好的Evince 向我展示了 PDF。结果正是我想要的!

上述PDF已下载到我的〜/下载文件夹也一样!

问题是:我要求 Firefox 仅打开(打开方式)文件,而不是下载它(保存文件)。

预期(和之前)的行为是将 PDF 下载到 TEMP 文件夹(例如 /tmp)中,然后打开它。


[1] https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf

答案1

创建true变量browser.download.start_downloads_in_tmp_dir(从 访问about:config)。

归功于论坛中名为 xanthonin 的用户提供的答案http://forums.mozillazine.org/viewtopic.php?f=38&t=3097140

答案2

转到首选项并将默认下载位置更改为/tmp然后将选项更改为“询问在哪里下载每个文件”(我不确定该选项的确切英文名称,因为我使用的是非英语语言环境,但您不会有任何问题,因为有下载部分只有两个选项)。

看起来有点违反直觉,但会根据需要工作。 IE。您选择在 PDF 查看器中打开的所有文件都将下载到那里/tmp并从那里打开。当您选择下载文件时,Firefox 会要求您选择要下载该文件的目录。

相关内容