更改 Firefox 对点击或下载文件的动作

本文介绍 Firefox 如何处理不同类型内容的已下载文件,例如保存文件或打开计算机上安装的应用程序,以及如何更改该行为。

文件类型和下载动作

当您点击链接以下载文件时,网络媒体类型,又称 MIME 类型或 内容类型,会决定 Firefox 将采取什么动作。

如果网络服务器发送的内容配置类型有误,那么 Firefox 无法正确地处理文件。例如,Firefox 可能将内容作为纯文本展示,而不是在应用程序中打开文件。更多详情,请参看 MDN 网络文档 正确配置服务器的 MIME 类型常见的 MIME 类型。此时,你可以联系网站管理员或者尝试使用诸如 Content-Type Fixer 之类的 Firefox 扩展。(如果您使用扩展时需要帮助,可以访问扩展的官方网站或者联系扩展的开发者来获取帮助。)

若一个文件可以被已安装应用打开且 Firefox 没有设置下载动作,Firefox 默认会保存文件。如果您在下载面板右键上下文菜单中为文件选择了自动打开该类型文件,(见下文)一个新内容类型和操作条目会出现在 Firefox 设置 常规 面板的 应用 部分。

注意: Firefox 处理指向某些类型的媒体文件(如 .mp3 文件)的链接的方式与处理 .txt 和 .html 链接的方式相同,即内部处理。该文件将不会被下载,并且 下载 面板将不会打开。相反,该文件将在 Firefox 中打开和播放,并显示一个控制栏来管理播放(有关详细信息,请参阅 这篇文章 )。Firefox 仅使用 应用程序 设置来确定当文件被视为下载时要执行的操作(见下文)。

更改下载动作

您可以改变 Firefox 针对特定内容类型的操作。这不会影响在网页中嵌入的媒体 - 只会影响到文件本身的链接。

  1. 在屏幕上方的菜单栏里点击 Firefox 并(根据 macOS 的版本不同)选择 首选项设置点击菜单按钮 Fx89menuButton 并选择设置
  2. 常规 面板,找到 应用程序 部分。
  3. 选择您想更改默认动作的 内容类型 条目。(一些条目可能存在多个 文件格式或扩展名,因为某些类型的文件包含多种内容类型。)
  4. 操作列将为您提供一个下拉菜单,其中包含要采取的操作的选项。
    Fx77Applications-PDF-MacFx78Applications-PDFFx91Applications-PDF-Win
    • 用 Firefox 打开: 如果您希望 Firefox 显示内容,请选择此选项。它只适用于有限数量的 Firefox 能够解码的内容类型(PDF,AVIF,XML,SVG,以及 WebP 图像)。
    • 每次都问我:当您点击该文件类型时,将提示您 Firefox 应该对此文件采取什么动作? (见下文) ,以便你选择 Firefox 的动作。如果 Firefox 自动保存一种文件类型,或者总是用某一个程序打开它,并且您想要它询问要做什么时,这很有用。
    • 保存文件:只要您点击该下载类型,将总是保存文件到您的计算机上。欲了解更多,参见 下载管理器
    • 使用 WindowsmacOSsystem 默认应用:这会用操作系统设置的默认应用打开文件。它只包括 在 Firefox 中打开 选项下的内容类型(PDF、AVIF、XML、SVG 和 WebP 图片文件),并且系统中有默认打开该文件的另外的应用。
    • 使用 <应用名称>:使用指定的应用打开该文件。(有些内容类型,比如 mailto、irc 和 ircs 是 协议,而不是文件类型)。选项可能包括一个或多个可用于处理协议的 Web 应用程序或已安装的应用程序。
    • 使用其他…:这会打开 应用选择助手 对话框,你可以在此选择想要的应用。
    • 应用程序详细信息…:如果网络应用或已安装应用和系统默认不同,该选项会打开一个了解这些应用安装地址或者从选项中移除某个应用的对话框。
  5. 关闭 设置 页。您做的所有更改都会自动保存。

设置 Firefox 询问对没有设置内容类型的文件做什么

当你点击链接下载文件时,而 Firefox 并没有对该文件设置内容类型和下载动作,那么 Firefox 默认会保存该文件。如果你想让 Firefox 询问你如何处理下载文件时,那么你可以翻到 应用 部分的最下面,在 Firefox 该如何处理其他文件? 部分选择 询问是保存还是打开文件

Fx101settings-Applications-OtherFiles

当你选择 询问是保存还是打开文件 时,如果你没有设置此文件的内容类型,那么你会看到 Firefox 该如何处理此文件? 的提示(见下文)。

添加下载动作

当你在 Firefox 设置的 应用 部分(如上所述)选择 询问是打开还是保存文件,而你下载的文件没有定义内容类型和操作,那么你会看到提示 Firefox 应该如何处理此文件?。当你选择了操作,也选择了选项 今后自动对同类文件使用此操作,那么 应用 列表中会添加该文件的文件类型和操作。更多内容,请参看 "Firefox 该如何处理此文件?" 提示

当你下载的文件可以用已安装应用打开,那么你可以设置 Firefox 总是打开类似的文件,如下:

  1. 右击按住control键点击 下载面板中的下载项。(您也可以从 我的足迹窗口中的下载历史 执行此操作。)
  2. 在上下文菜单中选择 自动打开该类型文件
    • 有时候可能缺少此选项,例如可执行文件或者网站提供的内容类型不正确的文件(见上文)。
    Fx98Downloads-FileContextMenu

"自动打开该类型文件" 选项

当您从上下文菜单中为一个下载项选择 自动打开该类型文件 时,该文件将在系统默认应用中打开,另外,一个新的内容类型条目会被添加到 Firefox 设置的 应用程序 部分,下载动作设置为使用该应用。下次您下载此类文件,打开上下文菜单, 自动打开该类型文件 选项会被选中。

Fx98AlwaysOpenSimilarFilesCheckmark

如果您取消勾选,在 Firefox 设置的 应用程序 部分,该内容类型的下载动作会改为 保存文件。 之后如有需要,您可以在 Firefox 设置中选择其他动作 (见上文),例如 使用其他…以选择其他应用,或者 每次都问我 使得 Firefox 在下载类型文件时询问您如何处理。

注意: 当您在 Firefox 中用一个应用打开文件时,该文件也被保存到文件夹中,位置显示在 Firefox 设置 文件与应用程序下的下载 部分 保存文件至 后面(参阅 下载管理器 了解详情)。欲了解有关如何处理文件下载的更多信息,请参阅 此文

Firefox 应该如何处理此文件? 的提示

如果您在 Firefox 设置中的常规面板的应用程序 部分更改一个文件类型的动作为 总是询问,或者你选择 询问是打开还是保存 未列出文件(见上文),那么会在下载该类型的文件时看到 Firefox 应当如何处理此文件? 提示。

Fx98prompt-OpenWithFirefox
  • 使用 Firefox 打开:在 Firefox 浏览器中打开文件。此选项将仅显示在包含 在 Firefox 中打开 选项的内容类型中,即 Firefox 设置的 应用程序 部分(PDF、AVIF、XML、SVG 和 WebP 图像文件)。
  • 打开方式:使用该文件类型的默认应用程序打开。(你也可以选择下拉菜单里的其他应用程序。)
  • 保存文件:保存该文件到下载文件夹 (在 Firefox 常规 面板中的 下载 里设置)。
  • 以后自动采用相同的动作处理此类文件:选中此项后,Firefox 将总是对此类文件采取同样的处理,然后点击 确定。你可能需要重新启动 Firefox 才能使下载操作更改生效。
警告:不要选择 Firefox 作为始终打开特定文件类型的应用程序,因为这样做会导致一个问题,即 点击链接后 Firefox 不断打开空白标签页或窗口

应该如何处理此文件?提示没有指出应用

当 Firefox 在 应用 部分设置为 询问是打开还是保存文件时,应该如何处理此文件? 提示可能对某些下载文件没有默认程序。你可以点击 选择…浏览… 按钮来选择一个已安装的应用来打开文件。

Fx78OpeningPPTfileFx90OpeningFileChoose-mac

重置所有内容类型的下载操作

如果您遇到 Firefox 下载文件的解决不了的问题,或者只是想重新开始,可以手动删除存储设置的文件来重置默认操作。更多信息,请参看 翻新 Firefox —— 重置附加组件和设置

这篇文章对您有帮助吗?

请稍候...

此文章在这些用户的协助下写成:

Illustration of hands

志愿者

分享知识并培养专业技能。解答问题并改进我们的知识库。

详细了解