解決擴充套件、佈景主題以及硬體加速造成的 Firefox 常見問題

修訂版本資訊
  • 編修 ID: 41499
  • 建立於:
  • 建立者: shadowcrow
  • 意見: 標題 概要
  • 審核過:
  • 審核過:
  • 審核人: dwchiang
  • 通過審核?
  • 這是現行的版本嗎?
  • 已可進行在地化翻譯
編修來源
編修內容

由於某些附加元件、佈景主題或硬體加速使得 Firefox 無法正常開啟,這篇文章將教您如何解決 Firefox 無法正常開啟的問題。

Note: 這篇 重新整理 Firefox 功能 會將 Firefox 回復至預設狀態,同時仍保留您的重要資訊,因而能修復許多問題。在開始冗長的故障排除程序前,可以優先考慮使用這個功能。

進入 Firefox 安全模式

When you start in Firefox's Safe Mode, all extensions are temporarily disabled, hardware acceleration is turned off and the default theme is used. This will help determine whether one of these is causing your problem.

  1. 點擊選單按鈕Fx89menuButton,點擊說明,選擇疑難排解模式…然後點擊要將 Firefox 重新啟動到疑難排解模式嗎?對話框當中的重新啟動
    註: 你也可以按住shift鍵不放,並啟動 Firefox 按住option鍵不放,並啟動 Firefox 離開 Firefox 後,進入終端機,執行 firefox -safe-mode 指令以進入安全模式。
    (這裡有可能需指明 Firefox 的安裝路徑,例如 /usr/lib/firefox)。
  2. When the Firefox Safe Mode window appears, press the button Continue in Safe ModeStart in Safe Mode.

After Firefox starts in Safe Mode, test for your problem.

The problem still occurs in Safe Mode

If your problem persists in Safe Mode, it is not being caused by an extension, theme or hardware acceleration. Other possible causes could be plugins or changes made to Firefox preference settings, which are not disabled in Safe Mode.

The problem does not occur in Safe Mode

If your problem did not occur in Safe Mode, it is most likely because of an extension, theme or hardware acceleration. Continue following the steps in this article to determine the cause of your problem.

Turn off hardware acceleration

With some graphics card and graphics driver setups, Firefox may crash or have trouble showing text or objects on pages when using hardware acceleration. You can try turning off hardware acceleration to see if it fixes the problem.

  1. 在畫面頂端的選單列點擊 Firefox 並選擇 設定(在舊版 macOS 上選擇 偏好設定)。點擊選單按鈕 Fx89menuButton 後,選擇 設定
  2. Select the Advanced panel and the General tab.
  3. Uncheck Use hardware acceleration when available.
  4. 點擊 Firefox 選單Fx89menuButton,然後點擊結束點擊畫面頂端的 Firefox 選單,然後選擇離開 Firefox點擊 Firefox 選單Fx89menuButton,然後選擇離開
  5. Start Firefox the way you normally do.

If the problem is no longer happening, then hardware acceleration was likely the cause. You can try updating your graphics drivers to see if that fixes it or simply run without hardware acceleration. Otherwise, your problem is likely related to extensions or themes. Continue with the steps in this article to see if they help.

Switch to the default theme

If you are using a theme other than the default Firefox theme:

  1. 點擊選單按鈕Fx89menuButton,然後點擊附加元件與佈景主題擴充套件和佈景主題,並選擇Appearance
  2. Select the default theme, then click the Enable button, to make Firefox switch to that theme.
  3. Click Restart Firefox if necessary.

After you restart Firefox, test for your problem. If it no longer occurs, the theme you were using was causing it. If it still occurs, continue following the steps in this article.

Disable all extensions

To determine whether a faulty extension is causing your problem, you can disable all of your installed extensions:

  1. 點擊選單按鈕Fx89menuButton,然後點擊附加元件與佈景主題擴充套件和佈景主題,並選擇Extensions
  2. Click the name of an extension in the list to select it.
  3. Click Disable to disable the selected extension.
  4. Repeat this for each of the other extensions in the list.
  5. Click Restart Firefox.

After you restart Firefox, all extensions will be disabled. Test for your problem.

  • If the problem still occurs with all extensions disabled, it is most likely that the localstore.rdf file in your Firefox profile is corrupt. You can reset toolbars and controls to resolve the problem.

If the problem no longer occurs with all extensions disabled, one of your extensions was causing it. To find the extension that was causing your problem, continue as follows:

Test for faulty extensions

To determine which of your disabled extensions was causing your problem, you can re-enable each extension one at a time.

  1. 點擊選單按鈕Fx89menuButton,然後點擊附加元件與佈景主題擴充套件和佈景主題,並選擇Extensions
  2. Click the name of an extension in the list to select it.
  3. Click Enable to enable the selected extension.
  4. Click Restart Firefox.

After you restart Firefox, test for your problem. If the problem comes back, the extension you just enabled was causing it.

Note: If you have a large number of extensions, it may be quicker to enable more than one extension at a time. The method with the fewest number of restarts required is: Enable half the extensions in this list, then restart Firefox and test for the problem. If the problem reoccurs, you know that the faulty extension is one of the ones you just enabled. If the problem does not occur, you know the faulty extension is one of the disabled ones. Repeat the process until the faulty extension is found.

After you find the extension that was causing your problem, disable or uninstall the faulty extension and re-enable the other extensions in the Add-ons window.

Updating extensions

If an extension was causing your problem, it may have an update available that will fix it:

  1. 點擊選單按鈕Fx89menuButton,然後點擊附加元件與佈景主題擴充套件和佈景主題,並選擇Extensions
  2. Click Find Updates.
  3. If updates are found, install them by clicking Install Updates.
  4. When the installation is complete, click Restart Firefox.

After Firefox restarts, your extensions will be updated. If the extension that was causing your problem had an update, re-enable it and test for your problem again.

Checking extension settings

Some problems are caused if the settings of an extension override Firefox settings (e.g. problems with toolbars). Therefore you may want to check the extension's settings to see if you can find the option that is causing your problem:

  1. 點擊選單按鈕Fx89menuButton,然後點擊附加元件與佈景主題擴充套件和佈景主題,並選擇Extensions
  2. For the extension that is causing your problem click the OptionsPreferences button.
  3. Click your way through the settings to see if there is an option that may solve your problem.
  4. If you found a suitable option, click Save and Restart Firefox.