題 如何在不丟失擴展程序和首選項的情況下刷新Firefox?


在過去的幾周里,我一直注意到我的網頁瀏覽速度停滯不前,並且有充分的理由懷疑Firefox是其中的罪魁禍首。儘管處於Release(即穩定版)版本並且始終保持更新到最新版本。

火狐 建議刷新 對於這樣的問題 - 刷新的問題是,它意味著我累積,定制和改進了幾年的所有擴展和偏好都將丟失:

這些項目和設置將被刪除:

將刪除擴展程序和主題,網站權限,修改的首選項,添加的搜索引擎,DOM存儲,安全證書和設備設置,下載操作,插件設置,工具欄自定義,用戶樣式和社交功能。

從: 刷新Firefox

如何在不丟失所有這些數據的情況下執行Firefox刷新,以及使用它,這是我瀏覽體驗的重要部分?


3
2018-04-10 18:24


起源




答案:


首先,請注意,Firefox刷新刪除擴展和首選項是有充分理由的 - 這些通常是導致Firefox中遇到的緩慢和錯誤等問題的最可能原因。

這意味著刷新Firefox並立即從舊的受影響的用戶配置文件中恢復所有內容可能會讓您獲得一個遭受同樣問題的刷新配置文件。因此,如果您能夠承受不便,從頭開始重新構建Firefox是導入舊數據的更優越,更精簡的選擇。

也就是說,一旦備份了所有數據,刷新就不會受到影響,並且可以成為消除問題的最快方法。如果在刷新後恢復舊數據後仍然發現同樣的問題,只需嘗試另一次刷新而不復制數據,或者一次復制它們,以便找出問題的真正原因。


備份Firefox配置文件

Firefox刷新創建一個僅包含最重要數據的全新用戶配置文件,默認情況下,將舊用戶配置文件(以及所有數據)移動到名為的文件夾中 舊Firefox數據 在您的桌面上。這幾乎總是足夠的,但是如果沒有創建此文件夾,您可以按照以下步驟繼續創建輔助備份。

您需要導航到存儲當前Firefox配置文件的文件夾。為此,請單擊 救命 > 故障排除信息 來自Firefox菜單欄。尋找 檔案文件夾 Application Basics標題下的字段,然後單擊 打開文件夾

在打開的文件夾中,記下您所在的用戶文件夾的名稱,然後使用文件管理器轉到一個目錄。在這裡,將有兩個或更多文件夾 - 一個用於安裝Firefox當前存在的每個用戶配置文件,另外還有一個默認文件夾。通常情況下,如果你有相當長的時間使用Firefox,它可能會積累多個用戶配置文件。將以前用戶文件夾複製到桌面或用戶文件夾內的其他位置進行備份。

刷新Firefox

跟著 這裡的說明 刷新Firefox。

刷新完成後,Firefox會告訴您導入的內容。這個 應該包括 您的:

  • 書籤(存儲在 places.sqlite 文件)
  • 瀏覽和下載歷史記錄(存儲在 places.sqlite 文件)
  • 密碼和登錄(存儲在 key4.db和 logins.json 文件)
  • 打開窗口和標籤(存儲在 sessionstore.jsonlz4 文件)
  • 餅乾(存儲在 cookies.sqlite 文件)
  • Web表單自動填充信息(存儲在 formhistory.sqlite 文件)
  • 個人字典(存儲在 persdict.dat 文件)

上面沒有看到的一切現在都將丟失。 如果您花了相當多的時間來自定義瀏覽設置,Firefox現在會感到非常陌生。

恢復舊的擴展,首選項和數據

你需要為Firefox恢復其他一切,使其表現得像你期望的那樣。

導航到您的桌面。如果您看到一個名為的文件夾 舊Firefox數據,您不需要先前創建的用戶配置文件的輔助備份,並且可以安全地刪除它。打開 舊Firefox數據 文件夾,然後是其中唯一的用戶配置文件文件夾。您現在應該查看以前的Firefox配置文件的全部內容。

enter image description here

現在,您需要導航到Refresh新創建的用戶配置文件。

打開Firefox,然後從菜單欄中單擊 救命 > 故障排除信息。在打開的窗口中,單擊 打開文件夾 旁邊的 檔案文件夾 領域。

您現在需要根據需要從舊的用戶配置文件中傳輸文件和文件夾 舊Firefox數據 這個新的被Firefox使用。

您複製的內容取決於您要從舊配置文件中恢復的數據。包含的密鑰文件和文件夾 刷新尚未保留的數據 如下所示。

  • bookmarkbackups 文件夾包含由Firefox自動創建的書籤的每日備份,最多15個備份。如果您希望在過去幾週內恢復書籤,請複制此文件夾。

  • 瀏覽器的擴展數據 和 擴展數據 文件夾包含擴展名存儲和使用的數據。我不建議傳輸這些文件夾,除非您非常特別需要為以前的擴展程序存儲數據,而不是允許擴展程序有機地重建它們。

  •  文件夾包含 userChrome.css 文件。除非 你已經編輯過 您的 userChrome.css 並且您希望保留您所做的編輯,您不需要復制此文件夾。請注意,這裡的“chrome”以及Firefox內部工作的其他地方都指的是術語 瀏覽器chrome而不是谷歌瀏覽器。

  • 內容prefs.sqlite 和 permissions.sqlite files存儲Firefox權限,例如允許哪些站點顯示彈出窗口,或者在站點上設置的任何自定義縮放級別。

  • 擴展 文件夾包含為Firefox安裝的所有擴展,包括在Firefox 57之後標記為舊版的擴展。如果您想要恢復舊版擴展,這是我建議您複製的唯一文件夾。與擴展相關的任何其他文件夾和文件都可以自動且輕鬆地重新創建。

  • handlers.json 文件存儲首選項,告訴Firefox在遇到特定類型的文件時要執行的操作,例如單擊時使用Acrobat Reader打開PDF文件。

  • 的prefs.js 和 user.js的 (如果存在)文件包含大量用戶首選項,包括存儲的任何Firefox選項設置。

  • search.json.mozlz4 file存儲您添加到Firefox搜索欄的任何自定義搜索引擎。

  • xulstore.json 文件存儲工具欄和窗口大小/位置設置。

確保Firefox已關閉,根據需要復制上述任何內容 - 使用 轉移 + 點擊 一次選擇多個項目 - 將它們粘貼到新的Firefox用戶配置文件中,並在出現提示時確認任何覆蓋或合併。

一旦完成,Firefox再次重新打開,它的外觀和行為應該與刷新之前完全一樣 - 希望沒有首先需要它的錯誤。


參考文獻和進一步閱讀

1 https://support.mozilla.org/en-US/kb/profiles-where-firefox-stores-user-data
2 https://support.mozilla.org/en-US/kb/refresh-firefox-reset-add-ons-and-settings
3 http://forums.mozillazine.org/viewtopic.php?f=38&t=2938427&start=15 


4
2018-04-10 18:24