开发者版 Firefox 103

本文提供有关 Firefox 103 中将影响开发者的更改的信息。Firefox 103 于 2022 年 7 月 26 日发布。

针对 Web 开发者的更改

HTML

移除

  • <menuitem> 元素的支持已与 dom.menuitem.enabled 首选项一起移除。有关更多详细信息,请参阅 错误 1372276

MathML

移除

CSS

  • backdrop-filter 属性(可用于对元素后面的区域应用模糊或颜色偏移等图形效果)现在默认可用。它之前受首选项设置控制 (Firefox 错误 1578503).
  • scroll-snap-stop 属性现已可用 (Firefox 错误 1312165)。您可以使用此属性的 alwaysnormal 值来指定是否传递捕捉点,即使在快速滚动时也是如此。
  • 已添加对 :modal 伪类的支持。它选择所有处于这样一种状态的元素,即在互动被驳回之前,它们会排除与其他元素的所有互动 (Firefox 错误 1768535).
  • 现在支持 contain 属性的 style 值。您可以将此值用于对元素及其后代产生影响的属性,以使效果不会超出包含元素。有关更多信息,请参阅 (Firefox 错误 1463600).

JavaScript

API

WebDriver 符合性(WebDriver BiDi、Marionette)

WebDriver BiDi

  • 添加了一个首选项来禁用实验性 BiDi 命令和事件 remote.experimental.enabled (Firefox 错误 1777951).
  • 添加了一个 script 模块,其中包含 evaluate 命令的实验性实现。仅当 remote.experimental.enabled 设置为 true 时可用 (Firefox 错误 1742979).
  • 添加了对包含简单值和复杂对象的集合的序列化支持,例如,用于 log.entryAdded 的事件数据或 script.evaluate 的返回值 (Firefox 错误 1770752).
  • 修复了 browsingContext.navigate 在导航到缓存的图像时的边缘情况 (Firefox 错误 1763133).

Marionette

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

移除

  • 已移除 Web 扩展中的 ServiceWorker API('serviceWorker' in navigator 现在在扩展程序内部运行时返回 false)(Firefox 错误 1593931).

旧版本