火狐 90 發布

Firefox 90網頁瀏覽器發布,此外還創建了長期支援分支78.12.0的更新。 Firefox 91分支即將轉入beta測試階段,預計10月XNUMX日發布。

主要創新:

  • 在「隱私和安全性」設定部分中,新增了「僅 HTTPS」模式的附加設置,啟用後,所有未加密的請求都會自動重定向到安全頁面版本(「http://」替換為「https」 : //”)。 已提出一個介面來維護例外列表,對於可以使用“http://”而無需強制替換為“https://”的網站。
    火狐 90 發布
  • 改進了 SmartBlock 機制的實現,旨在解決由於在隱私瀏覽模式下阻止外部腳本或啟動對不需要的內容的增強阻止(嚴格)而出現的網站問題。 SmartBlock 會自動用存根取代用於追蹤的腳本,以確保網站正確載入。 存根是為斷開清單中包含的一些流行的使用者追蹤腳本準備的。 新版本包括對第三方網站上託管的 Facebook 小部件的自適應阻止 - 預設會阻止腳本,但如果用戶登入 Facebook 帳戶,則會停用封鎖。
  • FTP 協定的內建實作已被刪除。 當嘗試開啟具有協定標識符「ftp://」的連結時,瀏覽器現在將嘗試以與呼叫「irc://」和「tg://」處理程序相同的方式呼叫外部應用程式。 停止支援 FTP 的原因是該協定不安全,不會在 MITM 攻擊期間修改和攔截傳輸流量。 據 Firefox 開發人員稱,在現代條件下,沒有理由使用 FTP 而不是 HTTPS 來下載資源。 此外,Firefox 的 FTP 支援程式碼非常古老,為維護帶來了挑戰,過去曾暴露過大量漏洞。
  • 以 PDF 格式儲存頁面時(「列印為 PDF」選項),工作超連結將保留在文件中。
  • 上下文選單中的「在新分頁中開啟圖像」按鈕已重新設計,可以在後台選項卡中開啟圖像(以前,按一下後,您會立即轉到帶有圖像的新選項卡,但現在舊選項卡仍然處於活動狀態)。
  • 我們已經開展工作來提高 WebRender 合成系統中軟體渲染的效能,該系統使用著色器對頁面元素執行摘要渲染操作。 對於大多數配備較舊顯示卡或有問題的圖形驅動程式的系統,WebRender 合成系統已啟用軟體渲染模式(about:config 中的 gfx.webrender.software=true)。
  • 針對 Windows 平台的建置可確保更新在背景應用,即使 Firefox 未運作也是如此。
  • 已經實現了使用儲存在硬體令牌或作業系統憑證儲存中的客戶端憑證進行身份驗證的能力。
  • 已實現對一組 HTTP 標頭獲取元資料(Sec-Fetch-Dest、Sec-Fetch-Mode、Sec-Fetch-Site 和 Sec-Fetch-User)的支持,可讓您發送有關請求性質的其他元資料(跨網站請求、透過img 標籤請求、無需使用者操作而發起的請求等),以便在伺服器上採取措施防止某些類型的攻擊。 例如,不太可能透過 img 標籤指定到匯款處理程序的鏈接,因此可以阻止此類請求而不將其傳遞到應用程式。
  • JavaScript 實作了將類別的方法和欄位標記為私有的支持,之後對它們的存取將僅在類別內開放。 為了進行標記,您應該在名稱前面加上「#」號碼: class ClassWithPrivateField { #privateField; 靜態#PRIVATE_STATIC_FIELD; #privateMethod() { return '你好世界'; } }
  • dayPeriod 屬性已新增至 Intl.DateTimeFormat 建構函式中,它可讓您顯示一天中的大致時間(早上、晚上、下午、晚上)。
  • 在 JavaScript 中,Array、String 和 TypedArray 物件實作了 at() 方法,該方法允許您使用相對索引(相對位置指定為陣列索引),包括指定相對於末尾的負值(例如,「 arr.at(- 1)" 將會傳回數組的最後一個元素)。
  • 新增了對舊版 WheelEvent 屬性的支援 - WheelEvent.wheelDelta、WheelEvent.wheelDeltaX 和 WheelEvent.wheelDeltaY,這將恢復與最近 WheelEvent 重新設計後遺失的一些舊頁面的兼容性。
  • Canvas API 實作了 CanvasRenderingContext2D 介面中的 createConicGradient() 方法,該方法可讓您建立圍繞指定座標處的點形成的漸變(除了先前可用的線性和徑向漸層之外)。
  • 新增了對「matrix」協定 URI 方案的支持,該方案可在 Navigator.registerProtocolHandler() 和 protocol_handlers 處理程序中使用。
  • 在Web開發人員的工具中,在追蹤網頁伺服器回應(Response)的面板中,實作了下載字體的預覽。
    火狐 90 發布

來源: opennet.ru

添加評論