答案1
這些是安裝您想要的 Firefox 版本並保持該版本的說明,同時保持您的使用者設定檔完好無損。它們適用於 Windows,儘管更改後啟動 Firefox 的真正關鍵(添加--allow-downgrade
到啟動快捷方式)對於 Linux 來說是相同的。
備份您的「個人資料」資料夾。可以跳過此步驟,儘管除了保護資料之外,稍後能夠引用原始目錄結構也是有幫助的。
在 Windows 上,您的設定檔資料夾位於
%APPDATA%\Mozilla\Firefox\Profiles\
.在最近的版本中,它將有一個類似“nq6fgrkl8.default”的名稱,但您的名稱可能會有所不同。您也可以透過前往漢堡選單 -> 說明 -> 故障排除資訊 -> 應用程式基礎 -> 設定檔資料夾 -> 開啟資料夾,從 Firefox 找到此資料夾。由於在我們更新 Firefox 時它無法運行,因此必須在執行其他操作之前完成此操作。
卸載火狐瀏覽器。可能有與之相關的軟體,也稱為“Mozilla Firefox [名稱]”,例如更新程式。也卸載那些。
重啟。
(我第一次嘗試這個時,我沒有重新啟動,結果發現Firefox 88 實際上仍然安裝了。Firefox 中的「關於」選單顯示版本86,但它是88,Windows 已安裝程式清單顯示88。也許你可以只需正確卸載 Firefox,而不必像我一樣重新啟動,但瀏覽器會深入到所有內容中,尤其是在 Windows 中,重新啟動是最好的。
安裝您選擇的 Firefox 版本。還沒有開始它。如果您不小心啟動了 Firefox,您可能需要重新啟動,甚至重新啟動流程。
找到您的新設定檔目錄(步驟 1 中的說明)。它將與舊目錄位於同一目錄中,並且還有一個難以發音的名稱。將舊目錄的內容複製到新目錄,並覆蓋其中的所有內容。
當您執行此操作時,Firefox 無法運行,因為它會在運行時鎖定某些配置文件,從而阻止乾淨的副本。
現在 Firefox 已重新安裝並複製了您的設置,但當它偵測到您的設定檔來自舊版本時,它將拒絕啟動。
編輯 Firefox 啟動快捷方式。您需要
--allow downgrade
在末尾添加標誌。這也適用於 Linux。現在 Firefox 將啟動,但它會立即嘗試自我更新,並且偶爾會通知您。有兩種方法可以停止更新:
A。使用停止更新和通知policy.json 技術通過布雷特洛斯:
distribution
在 Firefox 執行檔所在的位置建立資料夾(即在 Windows 中C:\Program Files\Mozilla Firefox\distribution\
:)。policies.json
在裡面建立一個包含以下文字的檔案:
{ "policies": { "DisableAppUpdate": true } }
乙。停止 Firefox 中的更新。使用新快捷方式啟動 Firefox。在執行其他操作之前,請前往 about:preferences -> Firefox Updates,然後關閉自動更新。
透過此方法,Firefox 會在啟動時彈出通知,偶爾在使用過程中彈出通知,要求您更新。如果您不小心單擊它,它將嘗試安裝,如果確實如此,您可能必須重複所有這些。 (如果您不小心點擊了它,您可以透過拒絕確認安裝的 Windows 彈出視窗來停止安裝,但我尚未對此進行測試。)
答案2
在嘗試確定後,我用它降級到最新的 ESR 版本完後還有上一個發布通道版本中的字體渲染錯誤,但它應該適用於任何 Firefox 版本。如果你確實想降級,我推薦ESR版- 因為它是為需要穩定性和可預測性的企業客戶而設計的(而我們普通人顯然不需要),所以它沒有收到閃亮的功能更新(因此沒有新的錯誤),同時仍然收到定期的安全性更新。
下載你的所需版本Firefox 並安裝它 - 無需卸載舊版本,因為安裝程式能夠就地安裝(到同一目錄)而無需接觸您的資料。
安裝後,嘗試開啟 Firefox。如果奇蹟般地你沒有收到可怕的“警告”,因為你的用戶配置文件太新了,你就無法繼續前進,那麼你就可以跳過其餘的步驟了。如果您確實收到此警告,請按一下Exit。
打開
%USERPROFILE%\AppData\Roaming\Mozilla\Firefox\Profiles
(如果使用 Windows,則複製並貼上到資源管理器地址欄)並點擊包含您的使用者設定檔的資料夾 - 這應該是唯一一個末尾帶有您的名字的資料夾。尋找名為
compatibility.ini
- 刪除它的文件,然後重新啟動電腦。當您下次開啟 Firefox 時,您現在應該會正常進入您的使用者設定檔。