Firefox 126 的开发者说明

本文提供了有关 Firefox 126 中影响开发者的变更信息。Firefox 126 于 2024 年 5 月 14 日发布。

为 Web 开发者带来的变化

开发者工具

HTML

没有值得注意的变化。

MathML

移除

  • 垂直居中运算符(+、=、< 等)的自动调整已默认禁用。这种行为并未在 MathML Core 中定义,这只是为非数学字体的问题提供的一种解决方案。仍可以通过将 mathml.centered_operators.disabled 配置设为 false 来启用此特性。(Firefox bug 1890531)。

CSS

  • 现已支持 zoom 属性。其可用于增加或减小元素及其内容的大小(Firefox bug 390936)。

JavaScript

没有值得注意的变化。

HTTP

API

DOM

媒体、WebRTC 和 Web 音频

移除

WebDriver 一致性(WebDriver BiDi、Marionette)

WebDriver BiDi

  • 已为 network.addIntercept 命令添加了 contexts 参数,其用于限制对特定顶级浏览上下文的网络请求拦截(Firefox bug 1884935)。
  • session.subscribesession.unsubscribe 现在都会在参数 eventscontexts 的值为空数组时引发 invalid argument 错误(Firefox bug 1884935)。
  • 已更新对 storage.getCookies 命令的实现,以与 Gecko 默认的 cookie 行为保持一致。这允许删除用户的 network.cookie.cookieBehavior 偏好设置(预期仅会用于我们的 CDP 实现)(Firefox bug 1884935)。
  • 已移除 browsingContext.locateNodes 命令的 ownershipsandbox 参数,因为它们不再被需要(Firefox bug 1884935)。
  • 已改进 session.new 命令在未指定任何能力时的错误消息(Firefox bug 1885495)。

为附加组件开发者带来的变化

其他

实验性 Web 特性

这些特性是 Firefox 126 中新添加的,但在默认情况下是禁用的。要尝试这些特性,请在 about:config 页面上搜索相应的首选项,并将其设置为 true。你可以在实验性特性页面上找到更多这样的特性。

更早期的版本