Firefox 142 面向開發者的釋出日誌

本文提供了 Firefox 142 中影響開發者的變化資訊。Firefox 142 於 2025 年 8 月 19 日釋出。

Web 開發人員的變更

HTML

移除

CSS

JavaScript

無顯著變化。

API

DOM

媒體、WebRTC 和 Web Audio

WebDriver 一致性 (WebDriver BiDi, Marionette)

通用

  • 從 WebDriver 功能中移除了 FTP 代理支援(Firefox bug 1972670)。
  • 將透過 WebDriver BiDi 和 WebDriver classic (Marionette) 設定的所有 Cookie 的過期值更新為最多 400 天(Firefox bug 1974394)。

WebDriver BiDi

  • 實現了新的 emulation.setLocaleOverride 命令,允許客戶端在 JavaScript API 中覆蓋區域設定(Firefox bug 1968952)。
  • 改進了使用 browsingContext.createUserContext 設定代理的功能:在 noProxy 屬性中添加了對 .mozilla.org 等主機模式的支援(Firefox bug 1977180),並修復了設定 HTTP 代理後無法導航到 HTTPS URL 的錯誤(Firefox bug 1977168)。
  • 修復了在 browsingContext.print 命令被 browsingContext.close 命令關閉標籤頁中斷後,browsingContext.create 會失敗的錯誤(Firefox bug 1841125)。
  • 更新了 session.end 命令,以恢復所有被網路攔截阻塞的請求(Firefox bug 1974426)。

Marionette

  • 更新了 WebDriver:AddCookie 命令,當目標 Cookie 具有 sameSite=nonesecure=false 屬性時會丟擲錯誤(Firefox bug 1977205)。
  • unexpected alert open 錯誤訊息中移除了對話方塊文字值,因為現在可以透過 data 欄位獲取對話方塊文字(Firefox bug 1948236)。

附加元件開發人員的變更

實驗性 Web 功能

這些功能隨 Firefox 142 一同釋出,但預設處於停用狀態。要體驗它們,請在 about:config 頁面搜尋相應的首選項並將其設定為 true。你可以在實驗性功能頁面上找到更多此類功能。