火狐 101 發布

Firefox 101網頁瀏覽器已經發布,此外還創建了長期支援分支更新——91.10.0。 Firefox 102分支已轉入Beta測試階段,預計28月XNUMX日發布。

Firefox 101 的主要創新:

  • 對 Chrome 清單的第三個版本提供了實驗性支持,該清單定義了使用 WebExtensions API 編寫的附加元件可用的功能和資源。 Firefox 中實作的Chrome 清單版本新增了新的聲明式內容過濾API,但與Chrome 不同的是,尚未支援舊的webRequest API 封鎖模式,而該模式是附加元件阻止不需要的內容並確保安全性所必需的。停了下來。 為了啟用對清單第三版本的支持,about:config 提供了「extensions.manifestV3.enabled」參數。
  • 可以將處理程序綁定到指定類型的檔案下載完成後所呼叫的所有 MIME 類型。
  • 已經實現了在視訊會議期間同時使用任意數量的麥克風的功能,例如,您可以在活動期間輕鬆切換麥克風。
  • 包括對 WebDriver BiDi 協定的支持,它允許您使用外部工具來自動化工作並遠端控制瀏覽器,例如,該協定允許您使用 Selenium 平台測試介面。 支援協定的伺服器和客戶端元件,從而可以發送請求和接收回應。
  • 新增了對偏好對比度媒體查詢的支持,該查詢允許網站確定用戶定義的設置,以增加或減少對比度顯示內容。
  • 增加了對可見區域(視口)的三種新尺寸的支持- “小”(s)、“大”(l) 和“動態”(d),以及與這些尺寸相關的測量單位- “*vi 」 (vi、svi、lvi 和dvi)、「*vb」(vb、svb、lvb 和dvb)、「*vh」(svh、lvh、dvh)、「*vw」(svw、lvw、dvw)、「 * vmax」(svmax、lvmax、dvmax)和「*vmin」(svmin、lvmin 和 dvmin)。 建議的測量單位可讓您將元素的大小與可見區域的最小、最大和動態大小以百分比形式綁定(大小會根據工具列的顯示、隱藏和狀態而變化)。
  • HTMLInputElement 類別中新增了 showPicker() 方法,可讓您顯示現成的對話方塊以在欄位中填入典型值類型為“日期”、“月”、“週”、“時間”、“本地日期時間”、“顏色”和“文件”,以及支援自動填入和資料清單的欄位。 例如,您可以顯示用於選擇日期的日曆形狀的介面,或用於輸入顏色的調色板。
  • 新增了一個編程接口,可以從 JavaScript 應用程式動態建立樣式表並操作樣式的應用程式。 與使用 document.createElement('style') 方法建立樣式表相比,新 API 新增了透過 CSSStyleSheet() 物件建立樣式的工具,提供了 insertRule、deleteRule、replace 和 ReplaceSync 等方法。
  • 在頁面檢查面板中,當透過「規則檢視」標籤中的「.cls」按鈕新增或刪除類別名稱時,會實現輸入自動完成下拉工具提示中建議的互動式應用,從而提供可用於該規則的類別名稱的概述。頁。 當您瀏覽清單時,所選的類別會自動套用,以直觀地評估它們引起的變更。
    火狐 101 發布
  • 檢查面板設定中新增了一個新選項,用於停用「規則視圖」標籤中的「拖曳更新」功能,該功能可讓您透過水平拖曳滑鼠來調整某些 CSS 屬性的大小。
    火狐 101 發布
  • Firefox for Android 新增了對 Android 9 以來提供的螢幕區域放大功能的支持,例如,您可以使用該功能放大 Web 表單的內容。 解決了觀看 YouTube 或退出畫中畫模式時的影片大小問題。 顯示彈出式選單時虛擬鍵盤的閃爍已修復。 改進了網址列中二維碼按鈕的顯示。

除了創新和錯誤修復之外,Firefox 101 還消除了 30 個漏洞,其中 25 個被標記為危險漏洞。 19 個漏洞(收集在 CVE-2022-31747 和 CVE-2022-31748 下)是由記憶體問題引起的,例如緩衝區溢位和存取已釋放的記憶體區域。 這些問題可能會導致在開啟特殊設計的頁面時執行攻擊者的程式碼。 還修復了一個特定於 Windows 平台的問題,該問題允許您使用特殊字元「%」將 %HOMEPATH% 和 %APPDATA% 等變數替換到路徑中來更改儲存檔案的路徑。

Firefox 102 beta 的變化包括改進了在高對比度模式下查看 PDF 文件的能力,以及在 Linux 平台上使用 Geoclue DBus 服務進行位置確定的能力。 在 Web 開發人員介面的「樣式編輯器」標籤中,新增了過濾樣式表的支援。

來源: opennet.ru

添加評論