Firefox 126 开发者版

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

针对 Web 开发者的变更

开发者工具

HTML

没有显著变更。

MathML

移除

  • 默认情况下已禁用对垂直居中的运算符(+、=、< 等)进行自动调整。此行为在 MathML Core 中没有定义,只有作为非数学字体解决方法的必要性。可以通过将 mathml.centered_operators.disabled 配置设置为 false 来启用此行为。 (Firefox 错误 1890531).

CSS

JavaScript

没有显著变更。

HTTP

API

DOM

媒体、WebRTC 和 Web 音频

移除

WebDriver 符合性(WebDriver BiDi,Marionette)

WebDriver BiDi

  • contexts 参数添加到 network.addIntercept 命令,以将网络请求拦截限制到特定的顶级浏览上下文 (Firefox 错误 1882260).
  • session.subscribesession.unsubscribe 命令现在当参数 eventscontexts 的值为空数组时都会引发 invalid argument 错误 (Firefox 错误 1887871).
  • 更新了 storage.getCookies 命令的实现,使其与 Gecko 的默认 cookie 行为保持一致。这允许删除首选项 network.cookie.cookieBehavior 的用户值,该值原本仅用于我们的 CDP 实现 (Firefox 错误 1879503).
  • 删除了 browsingContext.locateNodes 命令的 ownershipsandbox 参数,因为它们不再需要 (Firefox 错误 1884935).
  • 当没有指定功能时,改进了 session.new 命令的错误消息 (Firefox 错误 1838152).

针对附加组件开发者的变更

实验性 Web 功能

这些功能在 Firefox 126 中新发布,但默认情况下处于禁用状态。要体验它们,请在 about:config 页面上搜索相应的首选项,并将其设置为 true。您可以在 实验性功能 页面上找到更多此类功能。

旧版本