Firefox 60 舊版擴充套件替代方案暨常用附加元件列表

20171018221450 55

Mozilla 在 2016 十月發起了 Project Quantum,主要目的是要逐步導入在 Project Servo 這個研究型專案所取得的成效到瀏覽器中,基於 Gecko 瀏覽器引擎下去重新打磨,尤其針對現今硬體架構進行最佳化來提高瀏覽器處理效能,像是 Quantum CSS (Stylo) 導入多核心處理能力,而 Quantum Render 則是針對 GPU 來進行最佳化,以目前的 Beta 實際使用下,使用下已是非常有感,而 Photon 也提供嶄新的使用者界面呈現方式。

除了效能上的提昇,另一個重大變革,就是擴充套件將必須是使用 WebExtensions 架構,不再支援使用 XUL 或 Add-on SDK 開發的附加元件,簡而言之,就是舊架構下的套件 (Legacy Extensions) 必須重新改寫,沒有提供對應功能的 API 會直接導致無法移除或者功能弱化,有人或許會說,這個往 Chrome Blink extension API 靠攏的發展方向,會扼殺 Firefox 的多元性。其實 Firefox 的 WebExtensions API 並非完全照抄,只是在架構上近似,同時 Mozilla 也承諾會在安全性允許的情況下繼續推出適切的 API 給開發者。

當然這個轉換過程陣痛期難免,常用的擴充套件幾乎全數陣亡,僅剩下各位數因為作者已經改寫新版可以繼續沿用,從 Firefox 57 Nightly 開始嘗鮮到目前使用 Beta 的這段時間,也開始尋找替代方案,其實情況並沒有想像中慘烈,而且隨著正式版釋出日期,支援 Firefox 57 的套件也越來越多,以下就是目前的套件彙整紀錄,同時也將持續更新。(2017/10/20)

Ps. 雖然說 56 不能亡,有使用 Firefox Sync 的朋友不妨也給 Firefox Quantum 一個機會,先前版本安裝的擴充套件紀錄並不會和新架構套件混在一起,如果真的找不到替代方案必須降版,也不會導致套件混在一起。

[table “1” not found /]