幾天前,Firefox 79 新版本發布,同時宣布 Firefox 68.11 for Android 將是該分支的最後一個版本,因為計劃從 8 月初開始逐步將用戶轉移到代號為 Fenix、以Firefox Preview名義進行測試的新版本。
因此,所有在 Firefox 79 安卓版上完成的工作都遷移到了Fenix 程式碼庫中。新版本使用了基於 Firefox Quantum 技術構建的 GeckoView 引擎,以及一套 Mozilla 安卓元件庫。
除了新增功能和修復漏洞外,Firefox 79 還修復了 21 個漏洞,其中 15 個被列為嚴重漏洞。這 12 個漏洞(編號為 CVE-2020-15659)是由記憶體問題引起的,例如緩衝區溢位和存取已釋放的記憶體區域。這些問題可能導致在開啟精心建構的網頁時執行惡意程式碼。
至於新版本中的新功能,我們可以發現密碼管理器增加了以 CSV 格式匯出憑證的功能。
另一個重要的變化是增加了一個設置,可以根據網址列中顯示的網域啟用(「動態第一方隔離」),其中第一方和第三方插入是根據網站的基本域來確定的。
我們還將發現追蹤保護功能有所改進,可以自動阻止第三方追蹤器使用的 Cookie。為了追蹤網站,Firefox 現在會根據 Disconnect.me 的追蹤器列表,每天刪除 Cookie 和內部資料。
雖然基於 AMD 晶片並運行 Windows 10 的筆記型電腦已經支援 WebRender ,但在 Linux 系統上,WebRender 目前僅在每日建置版本中針對 Intel 和 AMD 顯示卡啟用,並且與 NVIDIA 顯示卡不相容。若要強制在 about:config 中啟用 WebRender,必須啟用「 gfx.webrender.all」和「gfx.webrender.enabled」設定。
由於穩定性問題, Wayland預設會停用使用DMABUF 機制將影片渲染到紋理。變數「widget.wayland-dmabuf-video-textures.enabled」已包含在 about:config 中。
值得注意的是,新增了 HTTP 標頭 Cross-Origin-Embedder-Policy (COEP)和 Cross-Origin-Opener-Policy (COOP) ,以啟用特殊的跨域隔離模式,從而在特權操作頁面上安全使用,該頁面可用於執行 Spectre 等側頻道攻擊。
該模式允許您在單獨的過程中隔離與站點域關聯的資源,將其與從其他域下載的資源分開。
對於WebAssembly,它增加了對批量記憶體操作(用於更有效地對 memcpy 和 memmove 進行建模)、多線程(共享記憶體和原子記憶體)和引用類型(externref)的支援。
最後,如果您想了解更多信息,可以點擊以下鏈接查看詳情。
如何在Linux上安裝新版本的Firefox 79?
使用 Ubuntu、Linux Mint 或任何其他 Ubuntu 衍生發行版的使用者可以透過瀏覽器的 PPA 安裝或升級到此新版本。
可以通過打開終端並在其中執行以下命令將其添加到系統中:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update
完成上述步驟後,現在只需使用以下命令安裝:
sudo apt install firefox
對於Arch Linux用戶及其衍生產品, 只需在終端中運行:
sudo pacman -S firefox
現在,對於那些使用 Fedora或任何其他基於 Fedora的發行版的用戶來說:
sudo dnf install firefox
最後,如果您是 openSUSE 用戶,您可以利用社群儲存庫,從中您可以將 Mozilla 儲存庫新增至您的系統。
可以在終端上輸入以下命令來完成此操作:
su -
zypper ar -f http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.1/ mozilla
zypper ref
zypper dup --from mozilla
對於其他所有 Linux 發行版,您可以從以下連結下載二進位軟體套件。