以下是新版介紹:
一、引入可擴展式附加組件阻止列表
Firefox 80.0 是包含新的附加組件阻止列表的第一個版本。Mozilla 維護一個有問題的附加組件列表,包括惡意軟件和侵犯隱私的擴展,阻止其在 Firefox 中運行,比如有的擴展提示由于安全性原因被禁用,或在 AMO 搜索不到,可先在這個列表中查找。
之前阻止列表的問題是它需要解析大量的正則表達式,每個 Firefox 實例都需要檢查其用戶已安裝的附加組件是否與阻止列表中的任何正則表達式匹配。隨著阻止數量的增加,在 Firefox 中加載和解析阻止列表的性能開銷越來越大。新版本采用級聯布隆過濾器(Cascading Bloom Filters)創建的數據結構,在縮減儲存空間的同時,顯著減少加載和解析列表所用時間。詳細的技術介紹見:Introducing a scalable add-ons blocklist
Firefox ESR 78.x 中也引入了新的阻止列表機制。有關 Mozilla 附加組件被阻止說明文檔:Add-ons Blocking Process
二、設置減弱動畫后,標簽頁加載動畫變為沙漏
減弱動畫效果是多平臺都被引入的特性,用于減少動畫效果帶來的不適,在 Firefox 中開啟的方式是新建數值字符串 ui.prefersReducedMotion 設為 1:prefers-reduced-motion
此前標簽頁加載動畫(57+ 版本后)并不在減弱動畫影響范圍內,新版修正了這個問題,當兼容動畫開啟時,點狀移動的加載動畫將變為靜態沙漏。
三、引入阻止混合內容下載請求的首選項
阻止混合內容下載即在 HTTPS 頁面通過 HTTP 進行下載,這被認為是不安全的。Chrome 從 82 開始對混合內容下載請求進行警告。Firefox 中添加了一個首選項 dom.block_download_insecure,正式版默認為 false,即不進行攔截,這個選項開啟會隨著用戶提示框完善后進行。
四、畫中畫功能新增實驗性參數
media.videocontrols.picture-in-picture.video-toggle.position 用于設置畫中畫按鈕顯示位置,默認為右方,可修改值為 left 即顯示在左方。
media.videocontrols.picture-in-picture.video-toggle.mode 用于控制畫中畫按鈕樣式,默認值為 -1 即小藍標顯示,設置為 1 時會根據視頻橫向像素調整按鈕大小,設置為 2 時會強制小尺寸按鈕顯示。
五、開發者工具的更新
- 在網絡監視器請求列表中,用一個烏龜圖標顯示超過等待時間閾值的“慢”請求。
- “消息”側面板合并到“網絡”工具中的“響應”中,也就是說 WebSocket 框架現在顯示在“響應”面板中。
六、其他細節調整
- Firefox 現在支持 RTX 和 Transport-cc,以改善網絡條件較差時的呼叫質量和更好的帶寬估計。這些特性也為許多使用 WebRTC 的網站提供了更好的兼容性。
- 導入 CSV 格式的密碼功能在 Firefox 80.0 上暫時沒有推出。
- 控制臺可提示某些 Cookie 被拒絕的原因(如跨域)。
- 新增 HTTPS-Only 模式設置首選項,切換 browser.preferences.exposeHTTPSOnly 為 true 會在“隱私與安全”選項卡顯示,添加全局開啟和僅在隱私窗口開啟的選項。目前此功能尚不完善,暫不推薦使用。
- 使用屏幕閱讀器的用戶可以較為便捷的使用開發工具。
以上是 Firefox 80.0 在用戶使用方面的主要更新,感興趣的朋友可以查看發行說明:Firefox 80.0, See All New Features, Updates and Fixes