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。你可以在实验性功能页面上找到更多此类功能。