recientemente 新版“火狐96”正式發布 其中開發團隊宣布 Firefox 96 “顯著”減少了放在主瀏覽器線程上的負載 並向 Canvas API 添加了對 WebP 格式的圖像編碼器支持。
除了這項工作之外,新版 Firefox 還 包含對 JavaScript WebRTC 編程接口的增強,改進的 cookie 策略,以減少 CSRF(跨站點請求偽造)攻擊的可能性,修復視頻質量下降和其他修復。
Firefox 96的主要新功能
Firefox 96 是 2022 年的第一次更新,其中包含 噪聲抑制、自動增益控制和迴聲消除方面的改進。 為了更新音頻和視頻通話,Mozilla 在最新更新中致力於噪聲抑制和自動增益控制。
在 Android 上,用戶將在 Firefox 96 中獲得新的歷史記錄突出顯示功能,此外還會顯示最近訪問過的網站。
需要注意的是,這個新版本還 專注於減少主線程的工作量,這是為了幫助瀏覽器在較舊、較慢的系統上運行得更快。 此外,在新的更新中,Firefox 將默認使用所有具有 SameSite=lax 屬性的 cookie。 Mozilla 表示,這將有助於防止跨站點請求偽造 (CSRF) 攻擊。
還有火狐96 默認情況下在 Linux 上帶有低內存檢測。 此檢測與瀏覽器的自動選項卡刪除功能相關聯。
當瀏覽器檢測到內存不足時,它會卸載未使用的選項卡以釋放資源。 仍然在 Linux 上,Firefox 96 將“全選”鍵盤快捷鍵替換為 Ctrl + A 而不是 Alt + A。在以前的版本中,當選擇網頁上的所有文本時,兩個鍵盤快捷鍵都可用。
關於 WebRTC,此版本瀏覽器將不再降屏共享分辨率 在連接期間,這個問題在以前的版本中影響了一些用戶。 此外,允許開發人員繪製圖形的 Firefox Canvas API 現在支持 WebP 格式的圖像編碼器。 這允許 Canvas 元素使用 HTMLCanvasElement.toDataURL() 和 HTMLCanvasElement.toBlob() 等方法將內容導出為 WebP 數據。
, 開發人員的其他關鍵變化 分別是:
- Firefox 96 默認啟用 SameSite=Lax cookie 策略。 根據 Mozilla 的說法,這“為抵禦 CSRF(跨站點請求偽造)攻擊提供了強大的第一道防線。” 出於 SameSite cookie 策略的目的,從同一域發送但使用不同方案的 Cookie 現在被視為來自不同站點。
- 關於級聯樣式表,配色方案允許元素指示它可以舒適地呈現在哪種配色方案中。
- 此外,counter-reset 屬性現在支持 reversed() 函數來構造反向 CSS 計數器,旨在按降序對元素進行編號。 reversed() 函數可以與列表元素計數器一起使用,以逆序對有序列表進行編號。
- 此外,如果未指定 SameSite 屬性,則假定 cookie 隱式設置為 SameSite=Laxo,並且 SameSite=None 的 cookie 需要安全上下文。
- Android 現在支持 canShare() API,允許代碼檢查 navigator.share() 對於特定目標是否會成功。
- 此外,Experimental Web Locks API 默認啟用,允許 Web 應用程序在多個選項卡或工作人員中運行以協調資源使用。
- 在 DOM 級別,如果在關聯的參數選項中傳遞了一個空字符串,則 IntersectionObserver() 構造函數現在默認為 rootMargin,而不是引發異常。
- 在 Firefox 96 中,主線程負載也有所減少。
如何在Linux上安裝新版本的Firefox 96?
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的用戶 或由此得出的任何其他分佈:
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發行版都可以下載二進制軟件包 從 以下鏈接。