新版本 Firefox 101 已經與更新一起發布 的長期分支 火狐91.10.0. 除了創新和錯誤修復之外,Firefox 101 修復了 30 個漏洞, 其中 25 個被標記為危險。 19 個漏洞(在 CVE-2022-31747 和 CVE-2022-31748 中總結)是由內存問題引起的,例如緩衝區溢出和訪問已釋放的內存區域。
這些問題可能會導致在打開特製頁面時執行惡意代碼。
Firefox 101的主要新功能
在這個新版本的 Firefox 101 中 實現了對第三版 chrome manifest 的實驗性支持,它定義了可用於使用 WebExtensions API 編寫的插件的功能和資源。
Chrome 清單的 Firefox 版本 添加了新的聲明性內容過濾 API,但與 Chrome 不同的是,它仍然支持舊的 webRequest API 阻止行為,插件需要這種行為來阻止不適當的內容並確保安全性。 為了與清單的第三個版本兼容,在 about:config 中提供了“extensions.manifestV3.enabled”參數。
這個新版本的另一個變化是 能夠同時使用任意數量的麥克風 在視頻會議期間,例如,允許您在活動期間輕鬆切換麥克風。
還需要注意的是,它包括 支持 WebDriver BiDi 協議,它允許使用外部工具來自動化工作和瀏覽器的遠程控制,例如,該協議允許 使用 selenium 平台測試接口。 協議的服務器和客戶端組件是兼容的,允許您發送請求和接收響應。
En Firefox for Android 增加了對擴展屏幕區域功能的支持 在 Android 9 中引入,例如,您可以使用它來擴展 Web 表單的內容。 已修復的問題 大小為 觀看 YouTube 或退出畫中畫模式時的視頻, 修復了顯示彈出菜單時軟鍵盤閃爍的問題,改進了地址欄中二維碼按鈕的顯示。
對於開發人員 添加了一個編程接口 這 允許您動態創建樣式表 從 JavaScript 應用程序和操作樣式的應用程序。 與使用 document.createElement('style') 方法創建樣式表不同,新 API 通過 CSSStyleSheet() 對象添加樣式功能,提供 insertRule、deleteRule、replace 和 replaceSync 等方法。
在頁面檢查面板中,通過“.cls”按鈕添加或刪除類名時 在 Rule View 選項卡中,實現了建議的交互式應用 從輸入自動完成下拉菜單中,該下拉菜單建議頁面可用類名的概述。 當您滾動瀏覽列表時,會自動應用選定的類以直觀地評估它們引起的變化。
Y 為面板設置添加了新選項 檢查以禁用標尺視圖選項卡中的“拖動更新”功能,該功能允許您通過水平拖動來調整某些 CSS 屬性的大小。
如何在Linux上安裝或更新新版本的Firefox?
尚未禁用自動更新的Firefox用戶將自動接收更新。 那些不想等待的人可以在正式啟動後選擇菜單>幫助>關於Firefox,以啟動Web瀏覽器的手動更新。
如果啟用了該功能,則打開的屏幕將顯示當前安裝的Web瀏覽器版本並運行更新檢查。
另一個更新選項是 您是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 -Syu
或安裝:
sudo pacman -S firefox
終於 對於那些喜歡使用Snap軟件包的用戶, 他們將能夠通過打開終端並輸入來安裝新版本
sudo snap install firefox
最後,您可以使用添加了“ Flatpak”的最新安裝方法來獲取瀏覽器。 為此,他們必須對此類型的程序包提供支持。
通過鍵入以下內容完成安裝:
flatpak install flathub org.mozilla.firefox
至 所有其他Linux發行版都可以下載二進制軟件包 從 以下鏈接。
Firefox 102 分支已進入 beta 測試,計劃於 28 月 XNUMX 日發布。