Firefox 155 已發布,同時也更新了先前的長期支援分支版本——153.2.0、140.15.0 和 115.40.0。 Firefox 155 是全新兩週發布週期下的首個版本,該週期將使用戶能夠更頻繁地獲得新功能,確保發布流程更加可預測,並減輕開發人員在發布前的工作量。 Firefox 156 已進入 Beta 測試階段,計劃於 9 月 15 日發布。
Firefox 155(1、2、3)中主要的新功能:
- 智慧視窗模式已在美國、加拿大和法國的所有使用者中啟用。它提供了一個獨立的AI互動空間,是現有標準網頁導航模式和隱私瀏覽模式的補充。新版本新增了針對先前討論過的主題的個人化建議,可快速啟動AI聊天;顯著加快了在exa.ai服務中搜尋時引用來源的速度;改進了相關標籤頁的分組建議;並可自動為標籤頁組命名。


- 現在,網址列中會在盾牌圖示旁顯示您目前瀏覽網站上被封鎖的追蹤器數量。此功能目前僅對部分使用者啟用;要啟用此功能,您可以在 about:config 頁面中設定「browser.urlbar.trackerCount.featureGate」參數。

- 這些設定允許更改容器在清單中的顯示順序。

- 在平台的程式集中 Windows 網頁遊戲現在支援使用與 Nintendo Switch Pro 相容的遊戲控制器。
- CSS 區塊和函數的巢狀層數限制為 75 層,以防止在處理巢狀層數過多的結構時發生崩潰。
- 用於檢查網路可用性和偵測強制入口網站存在的網域已從 detectportal.firefox.com 變更為 firefox-portal-detection.com。
- 已停止處理未經使用者明確操作的「mailto:」連結(網頁無法再自動啟動郵件用戶端的開啟)。
- 列印 PDF 文件時,如果文件內容小於列印頁面,現在可以將其縮放以填充整個頁面。
- 在 Web 開發者工具中,模擬 CSS 特性的選項已移至一個新面板,可透過點擊「規則」視窗中的「@」按鈕來存取。新增了模擬「prefers-reduced-motion」媒體查詢的選項。 JavaScript 偵錯器中新增了 Ctrl+Alt+B 快速鍵,可用於一次啟用或停用所有斷點。
- JSON 檢視器現在支援以「JSON 行」格式(JSONL 和 NDJSON)顯示文檔,其中每一行都包含一個單獨的 JSON 物件。
- progress() CSS 函數已實現,用於計算值相對於指定最小值和最大值的位置('progress(5, 0, 10)' 將傳回 0.5)。
- 新增了 alpha() CSS 函數,可讓您變更指定顏色的 alpha 通道(透明度)。
- 新增了對新的 CSS 函數語法 attr(attr-name attr-type, fallback-value) 的支持,該語法允許處理任何類型的 HTML 屬性值,而不僅僅是字串。
- 新增了對 Promise.allKeyed 和 Promise.allSettledKeyed 方法的支持,它們與 Promise.all() 和 Promise.allSettled() 類似,區別在於它們接受並傳回物件而不是陣列。
- 增加了對 WebAssembly 二進位格式擴充的支持,該擴充功能可讓您減少導入大量元素的 WebAssembly 模組的大小。
- WebAssembly 現在支援 128 位元算術指令 i64.add128、i64.sub128、i64.mul_wide_s 和 i64.mul_wide_u。
- HTTP/3 提供了使用 QUIC 協定第二版(RFC 9369)的功能。
- SVG 元素的JavaScript SVGAElement 介面公開了與 HTML 連結相同的 URL 屬性集。
- 新增了 CSS 屬性“font-width”,類似於先前提供的屬性“font-stretch”。
- WebTransport API 實現了對發送群組的支持,用於管理流程之間的頻寬分配(createSendGroup())、發送資料封包(createWritable())以及產生綁定到 TLS 會話的密鑰(exportKeyingMaterial())。
- 在版本中 Android 新增了長按工具列上任一按鈕即可切換到工具列編輯模式的功能。簡化了從標籤組移除標籤的操作。調整了搖晃手機啟動頁面摘要功能的靈敏度。
除了新增功能和修復漏洞外,Firefox 155 還解決了 109 個漏洞,其中大部分是由記憶體管理問題引起的,例如緩衝區溢位和在記憶體釋放後繼續存取記憶體。這些問題可能導致在開啟精心建構的網頁時執行惡意程式碼。
來源: opennet.ru




