火狐 96 發布

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

主要創新:

  • 新增了強制網站開啟深色或淺色主題的功能。顏色設計由瀏覽器更改,不需要網站的支持,這允許您在僅提供淺色的網站上使用深色主題,在深色網站上使用淺色主題。
    火狐 96 發布

    若要變更「常規/語言和外觀」部分中的設定(關於:首選項)中的顏色表示,建議使用新的「顏色」部分,您可以在其中啟用與作業系統配色方案相關的顏色重新定義或手動分配顏色。

    火狐 96 發布

  • 顯著改進了降噪和自動音訊增益控制,並略微改進了迴聲消除功能。
  • 主執行緒的負載已顯著減少。
  • 對網站之間的 Cookie 傳輸進行了更嚴格的限制,禁止處理在造訪目前頁面網域以外的網站時設定的第三方 Cookie。此類 Cookie 用於在廣告網路、社交網路小工具和網路分析系統的程式碼中追蹤網站之間的使用者移動。為了控制 Cookie 的傳輸,使用“Cookie 策略”標頭中指定的 Same-Site 屬性,該屬性現在預設為值“Same-Site=Lax”,這限制了跨網站 Cookie 的傳送子請求,例如圖片請求或透過iframe 從另一個網站載入內容,這也提供了針對CSRF(跨網站請求偽造)攻擊的保護。
  • 某些網站上影片品質下降以及觀看影片時 SSRC(同步來源識別碼)標頭被重置的問題已解決。我們也修復了透過 WebRTC 共享螢幕時解析度降低的問題。
  • 在 macOS 上,點擊 Gmail 中的連結現在會在新分頁中開啟它們,就像在其他平台上一樣。由於未解決的問題,macOS 不允許在全螢幕模式下固定影片。
  • 為了簡化深色主題樣式的設置,新增了新的CSS屬性color-scheme,它允許您確定元素可以在哪種配色方案中正確顯示。支援的方案包括「亮」、「暗」、「日間模式」和「夜間模式」。
  • 新增了 CSS 函數 hwb(),可以指定它來取代顏色值,以根據 HWB(色調、白度、黑度)顏色模型定義顏色。此函數可以選擇指定透明度值。
  • 計數器重置CSS屬性實現了「reversed()」函數,它允許您使用反向CSS計數器按降序對元素進行編號(例如,您可以按降序顯示清單中的元素編號) 。
  • 在Android平台上,提供了對navigator.canShare()方法的支持,它允許您檢查使用navigator.share()方法的可能性,該方法提供了在社交網路上共享資訊的手段,例如,允許您生成統一的按鈕以在訪客使用的社交網路上共享,或組織將資料傳送到其他應用程式。
  • 預設啟用 Web Locks API,可讓您在多個標籤中協調 Web 應用程式的工作或從 Web Worker 存取資源。該 API 提供了一種非同步獲取鎖定並在共享資源上的必要工作完成後釋放鎖定的方法。當一個行程持有鎖時,其他行程會等待它被釋放,而不停止執行。
  • 在 IntersectionObserver() 建構子中,當傳遞空字串時,預設設定 rootMargin 屬性,而不是拋出例外。
  • 實作了呼叫 HTMLCanvasElement.toDataURL()、HTMLCanvasElement.toBlob() 和 OffscreenCanvas.toBlob 方法時以 WebP 格式匯出畫布元素的功能。
  • Firefox 97 的測試版標誌著檔案下載過程的現代化 - 檔案現在開始自動下載,並且可以透過下載進度面板隨時打開,而不是在開始下載之前顯示提示。

除了創新和錯誤修復之外,Firefox 96 還修復了 30 個漏洞,其中 19 個被標記為危險。 14 個漏洞是由記憶體問題引起的,例如緩衝區溢位和存取已釋放的記憶體區域。這些問題可能會導致在開啟特殊設計的頁面時執行攻擊者的程式碼。危險問題還包括透過XSLT 繞過Iframe 隔離、播放音訊檔案時的競爭條件、使用BlendGaussianBlur CSS 過濾器時的緩衝區溢位、處理某些網路請求時釋放記憶體後存取記憶體、透過完全操作取代瀏覽器視窗的內容-螢幕模式,阻止退出全螢幕模式。

此外,您還可以注意到Linux Mint 發行版與Mozilla 之間的合作公告,其中該發行版將提供未經修改的Firefox 官方版本,無需使用Debian 和Ubuntu 的額外補丁,也無需替換linuxmint.com/start上的主頁,無需更換搜尋引擎,也無需更改預設設定。將使用 Google、Amazon、Bing、DuckDuckGo 和 Ebay 的搜尋引擎,而不是 Yahoo 和 DuckDuckGo。作為回報,Mozilla 將向 Linux Mint 開發者轉移一定數量的資金。將為 Linux Mint 19.x、20.x 和 21.x 分支提供帶有 Firefox 的新軟體包。今天或明天,用戶將獲得按照協議發行的 Firefox 96 軟體包。

來源: opennet.ru

添加評論