Firefox 104 網路瀏覽器現已發布。此外,長期支援分支 91.13.0 和 102.2.0 也已產生更新。原定於 105 月 20 日發布的 Firefox XNUMX 分支將在未來幾個小時內轉入 Beta 測試階段。
Firefox 104 的主要創新:
- 新增了實驗性的 QuickActions 機制,讓您可以透過網址列執行各種常用的瀏覽器操作。例如,要快速切換到查看附加元件、書籤、已儲存的帳戶(密碼管理器)以及開啟隱私瀏覽模式,您可以在網址列中輸入 addons、bookmarks、logins、passwords 和 private 命令。識別後,下拉清單中將顯示一個用於切換到對應介面的按鈕。要啟用 QuickActions,您需要在 about:config 中設定參數 browser.urlbar.quickactions.enabled=true 和 browser.urlbar.shortcuts.quickactions=true。

- 用於查看 PDF 文件的內建介面已更新,新增了編輯模式,提供繪製圖形標記(手繪線條圖)和添加文字註釋等功能。顏色、線條粗細和字體大小可透過 PDF 檢視器面板中新增的按鈕進行設定。若要啟用新模式,請在 about:config 頁面上設定 pdfjs.annotationEditorMode=0 參數。

- 與背景標籤分配資源的方式類似,當瀏覽器視窗最小化時,使用者介面現在會切換到省電模式。
- 分析介面現在包括分析與站點運行相關的能源消耗的能力。這款功率分析儀目前僅適用於Windows 11系統及搭載M1晶片的蘋果電腦。

- 畫中畫模式在觀看 Disney+ 服務的影片時提供字幕。在此之前,只有 YouTube、Prime Video、Netflix、HBO Max、Funimation、Dailymotion、Tubi、Hotstar、SonyLIV 和使用 WebVTT(Web 影片文字軌)格式的網站才會顯示字幕。
- 新增了對 CSS 屬性 scroll-snap-stop 的支持,讓您自訂使用觸控板滾動時的行為:在「始終」模式下,捲動會在每個元素上停止;在「正常」模式下,使用手勢進行慣性滾動時可以跳過某些元素。此外,也支援在內容變更時調整捲動位置(例如,在刪除部分父內容後保持原位置)。
- JavaScript Array 和 TypedArrays 物件現在具有 Array.prototype.findLast()、Array.prototype.findLastIndex()、TypedArray.prototype.findLast() 和 TypedArray.prototype.findLastIndex() 方法,這些方法允許搜尋元素並輸出陣列的結果。 [1,2,3,4].findLast((el) => el % 2 === 0) // → 4(最後一個偶數元素)
- HTMLElement.focus() 方法現在支援 option.focusVisible 參數,可用於啟用輸入焦點變化的視覺指示器的顯示。
- 新增了 SVGStyleElement.disabled 屬性,可用於啟用或停用特定 SVG 元素的樣式表或檢查其狀態(類似於 HTMLStyleElement.disabled)。
- 提高了使用 Marionette Web 框架(WebDriver)時在 Linux 平台上最小化和恢復視窗的穩定性和效能。增加了將觸控動作處理程序附加到螢幕的功能。
- Android 版本支援根據先前指定的位址自動填入表單。設定中提供了編輯和新增地址的功能。新增了選擇性刪除歷史記錄的功能,可讓您刪除過去一小時或過去兩天的移動歷史記錄。修復了從外部應用程式打開連結時崩潰的問題。
除了新功能和錯誤修復之外,Firefox 104 還修復了 10 個漏洞,其中 8 個被標記為危險漏洞(CVE-6-2022 和 CVE-38476-2022 下列出了 38478 個),這些漏洞是由記憶體問題(例如緩衝區和存取已經釋放的記憶體)所造成的記憶體。這些問題可能會導致在開啟專門設計的頁面時執行惡意程式碼。
來源: opennet.ru



