火狐 97 發布

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

主要創新:

  • Firefox 18 中作為內建外掛限時提供的 94 個 Colorway 季節性色彩主題已過期。 打算繼續使用 Colorway 主題的使用者可以在附加元件管理員 (about:addons) 中啟用它們。
  • 在 Linux 平台的程式集中,刪除了產生用於列印的 PostScript 文件的功能(保留了在 PostScript 印表機上列印並儲存為 PDF 的功能)。
  • 修復了 Wayland 1.20 庫的建置問題。
  • 解決了將選項卡移到另一個視窗後,捏合縮放在觸控螢幕上停止工作的問題。
  • Linux 中的 about:processes 頁面提高了 CPU 負載偵測的準確性。
  • 解決了在某些使用者環境(例如elementary OS 6)中顯示視窗尖角的問題。
  • 在Windows 11平台上,新增了對新捲軸樣式的支援。
  • 在 macOS 平台上,系統字體的載入得到了改進,在某些情況下可以更快地開啟和切換到新分頁。
  • 在 Android 平台版本中,最近開啟的網站會在造訪歷史記錄中反白顯示。 主頁上最近新增的書籤的圖像顯示已改進。 在Android 12平台上,從剪貼簿貼上連結的問題已解決。
  • 具有長度和長度百分比類型的 CSS 構造允許使用“cap”和“ic”單位。
  • 新增了對@scroll-timeline CSS規則和animation-timeline CSS屬性的支持,允許AnimationTimeline API中的動畫時間線與內容滾動的進度相關聯,而不是與以分鐘或秒為單位的時間相關聯。
  • 根據規格的要求,顏色調整 CSS 屬性已重新命名為列印顏色調整。
  • 預設情況下,CSS 支援級聯層,使用 @layer 規則定義並使用 layer() 函數透過 CSS @import 規則匯入。
  • 新增了scrollbar-gutter CSS屬性來控制如何為捲軸保留螢幕空間。 例如,當您不希望內容滾動時,可以擴展輸出以佔據捲軸區域。
  • 改進了與 Marionette Web 框架 (WebDriver) 的兼容性。
  • AnimationFrameProvider API 已新增至 DedicatedWorkerGlobalScope 集中,它允許您在單獨的 Web Worker 中使用 requestAnimationFrame 和 cancelAnimationFrame 方法。
  • AbortSignal.abort() 和 AbortController.abort() 方法現在能夠設定重置訊號的原因,以及透過 AbortSignal.reason 屬性讀取原因。 預設情況下,原因是 AbortError。

除了創新和錯誤修復之外,Firefox 97 還修復了 42 個漏洞,其中 34 個被標記為危險。 33 個漏洞(CVE-5-2022 下有 22764 個漏洞,CVE-29-2022 下有 0511 個漏洞)是由記憶體問題引起的,例如緩衝區溢位和存取已釋放的記憶體區域。 這些問題可能會導致在開啟特殊設計的頁面時執行攻擊者的程式碼。

Firefox 98 Beta 的變化:

  • 下載檔案時的行為已更改 - 檔案現在不再在下載開始之前顯示請求,而是自動開始下載,並且可以隨時透過面板打開並提供有關下載進度的信息,也可以直接從下載面板中刪除。
  • 在右鍵下載清單中的檔案時顯示的上下文功能表中新增了新操作。 例如,使用「始終開啟類似檔案」選項,您可以允許 Firefox 在下載完成後在與系統上相同檔案類型關聯的應用程式中自動開啟檔案。 您還可以打開已下載文件的目錄,轉到發起下載的頁面(不是下載本身,而是下載鏈接),複製鏈接,從瀏覽歷史記錄中刪除提及的下載並清除下載面板中的列表。
  • 為了優化啟動瀏覽器的過程,啟動使用 webRequest API 的加載項的邏輯已變更。 現在,只有封鎖 webRequest 呼叫才會導致加載項在 Firefox 啟動期間啟動。 非阻塞模式下的 WebRequest 將會延遲,直到 Firefox 完成啟動。
  • 啟用了對 HTML 標籤的支援“ ”,它允許您建立用於互動式使用者互動的對話框和元件,例如可關閉的警報和子視窗。 建立的視窗可以透過 JavaScript 程式碼進行控制。
  • 相容性評估面板已新增至 Web 開發人員的工具。 此面板會顯示指示器,警告所選 HTML 元素或整個頁面的 CSS 屬性可能有問題,使您能夠識別與不同瀏覽器的不相容性,而無需在每個瀏覽器中單獨測試頁面。

來源: opennet.ru

添加評論