第三方应用程序(如杀毒软件、压缩软件和其他工具)可能会在 Firefox 中加载模块。有时,这些应用程序会加载有害的模块,导致 Firefox 崩溃、性能下降或兼容性问题。你可能没有注意到一个恶意的或意外的模块已经被加载,它可能导致看起来是 Firefox 的问题。
Firefox 的 about:third-party 页面为用户提供了关于已注入 Firefox 的第三方模块的信息。
访问 about:third-party 页面
在地址栏中输入 about:third-party 并按 回车键。你将被带到 第三方模块信息页面。该页面向用户显示已经加载到浏览器中的模块、新加载的模块和加载缓慢的模块的列表。 如果你在页面顶部看到一个 按钮,点击它可以重新加载页面,看到关于你所安装的所有模块的更多有用信息。
按钮会把列表中所有数据复制为文本 JSON 格式。然后你可以把数据粘贴到一个文本文件中进行分析或添加到 Mozilla 支持文题中。
模块信息
对于每个模块,about:third-party 页显示了以下信息:
- 模块名称。
- 如果由第三方供应商/开发商提供,会显示 应用程序名称/发布者。
- 文件版本。
- 供应商信息。
- 发生次数。
- 平均阻塞时间,以毫秒计。
- 可选的模块图标和其他信息:
- 如果该模块没有经过数字签名,那么在该模块的名称旁边会出现一个未签名的图标(挂锁,上面有一个红色的斜杠 )。
- 如果一个模块曾经引起过崩溃,那么在这个模块的名字旁边会出现一个三角形的警告 。
- 模块类型(“IME” 或 “Shell Extension”)。
- 在 Windows 资源管理器中显示一个模块文件的按钮 。
- 详细的加载事件表(默认是折叠的)的按钮 。
- 目标进程(Firefox 进程类型,仅限于浏览器、标签或 RDD)。
- 加载持续时间。
- 如果它是在后台线程中加载的,则为后台标签。
- 状态(已加载或已阻止)。
阻止模块导致 Firefox 崩溃
有些第三方模块可能会导致 Firefox 崩溃。如果某个模块以前有导致 Firefox 崩溃,那么它旁边会显示一个警告三角形 作为标识。要检查一个第三方模块是否导致崩溃,请试着禁用该模块看看崩溃问题是否解决。
请按照以下步骤手段阻止模块:
- 在地址栏输入 about:third-party 并按 回车
- 找到你怀疑导致崩溃的模块。
- 点击该模块旁边的阻止图标。
此时会出现一个对话框,询问你是否重启 Firefox 以使更改生效。如果重启后问题解决,那么你可以在不卸载该模块的情况下继续使用 Firefox。
没有看到阻止图标?
如果遇到问题,即某一特定模块旁边没有出现阻止图标,首先检查
按钮是否存在。如果有,请点击它,看看是否能解决问题。如果仍然没有出现阻止图标,那么 启动器进程(Launcher Process),一个与 Firefox 安全相关的功能,可能没有被激活。要检查,请:
- 在地址栏中输入 about:support,然后按 Enter。这将把你带到 故障排除信息 页面。
- 在 应用程序概要 部分寻找 启动器进程 条目。如果它显示为 已禁用,你将需要重新启用启动器进程。
要重新启用启动器进程:
- 在 地址栏 里输入about:config,然后按 回车。
有时会出现警告页面。点击 ,以打开 about:config 页面。 - 找到browser.launcherProcess.enabled首选项。
- 把它切换到 false,然后把它切换回 true。
- 重新启动 Firefox,让启动器进程生效。