Firefox 扩展和主题的故障解决方法

修订信息
  • 修订编号: 8147
  • 创建于:
  • 创建者: Kemcy Best
  • 备注: __TOC__
  • 已审阅:
  • 已审阅:
  • 审核人: kmc
  • 已核准?
  • 是否为最新修订?
  • 可进行本地化:
修订原文
修订内容

火狐的某些问题是由扩展或者主题等附加组件造成的。本文将会帮您来确定是否是某个扩展或主题造成了您的问题;如果是,我们会告诉您怎样使火狐重新正常运行起来。

以安全模式启动火狐

当您以安全模式启动火狐时,所有的扩展会被暂时禁用,并且使用的是默认主题。这会帮助我们来确定是否是某个扩展或主题造成了您的问题。


点击菜单按钮 Fx89menuButton,再点击 帮助,然后点击 排障模式... 并点击 是否在排障模式下重启 Firefox? 对话框中的 重启

注意:您也可以直接以排障模式启动 Firefox,方法是在启动 Firefox 时按住 shift 键。在启动 Firefox 时按住 option 键。退出 Firefox 并打开 终端,运行以下命令:firefox -safe-mode
可能需要指定 Firefox 安装路径(例如 /usr/lib/firefox)。

  1. 当出现火狐安全模式窗口后,点击按钮在安全模式中继续


以安全模式启动火狐后,请测试您的问题。

问题在安全模式下仍然存在

如果您的问题在安全模式下仍然存在,那么,问题就不是某个扩展或者主题造成的了。原因也可能是插件或者更改火狐偏好设置的问题,这些在安全模式下是没被禁用的。

问题在安全模式下没有发生

如果您的问题在安全模式下不存在,那么很有可能是由于某个扩展或者主题造成的。请继续按本文的步骤来确定是否是由于某个扩展或者主题造成的。

切换到默认主题

如果您正在使用一款非火狐默认主题:

  1. 点击工具菜单,并选择附加组件,会出现附件组件窗口。
  2. 在附加组件窗口中,点击主题面板。
  3. 选择默认主题,接着点击使用主题按钮。
  4. 点击重新启动Firefox

重新启动火狐后,请测试您的问题。如果问题不再发生了,那么就是您所使用的主题造成了这一问题。如果问题仍然存在,请继续按本文以下的步骤处理。


禁用所有扩展

为了确定是否是由于某个故障扩展导致了您的问题,您可以禁用所有已安装的扩展:

  1. 点击工具菜单,然后选择附加组件,会出现附加组件窗口。
  2. 在附加组件窗口中,点击扩展面板,会出现已安装扩展列表。
  3. 点击扩展名称以选中该扩展。
  4. 点击禁用以禁用所选中的扩展。
  5. 对其他扩展重复以上操作。
  6. 点击重新启动Firefox

重新启动火狐后,所有的扩展会被禁用。请测试您的问题。

  • 如果所有扩展禁用后问题仍然发生了,则很有可能您火狐配置文件中的localstore.rdf文件崩溃了。您可以Reset toolbars and controls来解决此问题。

如果所有扩展禁用后问题不再出现了,您的某个扩展造成了此问题。为了找到导致该问题的扩展,按如下步骤操作:

测试故障扩展

为了确定是哪个禁用扩展造成了您的问题,您可以每次重新启用一个扩展。

  1. 点击工具菜单,然后选择附加组件,会出现附件组件窗口。
  2. 在附加窗口中,点击扩展面板,会出现已安装扩展列表。
  3. 点击所要选择的扩展的名称。
  4. 点击启用以启用所选择的扩展。
  5. 点击重新启动Firefox

重新启动火狐后,请测试您的问题。如果该问题又出现了,您刚才所启用的扩展造成了此问题。

""注意"":如果您有很多扩展,每次启用多个扩展可能会更快一点。最少重启次数的方法是:先启用列表中的一半扩展,然后重启火狐测试该问题。如果该问题又发生了,则可知道故障扩展就是您所启用扩展中的一个。如果该问题不发生了,则可知道故障扩展就是您未启用扩展中的一个。重复此过程直至找到故障扩展。

找到造成您问题的扩展后,禁用或者卸载故障插件,并重新启用其他附加组件中的扩展。

更新主题

如果一个已安装的主题造成了您的问题,可能存在一个更新会修复该问题:

  1. 点击工具菜单,然后选择附加组件,会出现附加组件窗口。
  2. 在附加组件窗口中,点击主题面板。
  3. 为了检查已安装主题的更新,点击查找更新
  4. 如果找到了更新,通过点击安装更新安装它们。
  5. 当安装完成后,点击重新启动Firefox

重新启动火狐后,您的主题已经更新了。如果造成您问题的主题有一个更新,重新启用它,然后再次测试您的问题。

更新扩展

如果一个已安装的扩展造成了您的问题,可能存在一个更新会修复您的问题:

  1. 点击工具菜单,然后选择附加组件,会出现附加组件窗口。
  2. 在附加组件窗口中,点击扩展面板。
  3. 点击查找更新
  4. 如果找到了更新,通过点击安装更新安装它们。
  5. 当安装完成后,点击重新启动Firefox

重新启动火狐后,您的扩展已经更新了。如果造成您问题的扩展有一个更新,重新启用它,然后再次测试您的问题。