Firefox 103 for developers 发行说明

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

Web 开发人员的变更

HTML

移除

  • 已移除对 <menuitem> 元素的支持,同时移除了 dom.menuitem.enabled 首选项。更多详情,请参阅 Bug 1372276

MathML

移除

CSS

  • backdrop-filter 属性(可用于为元素背后的区域应用图形效果,例如模糊或颜色偏移)现在默认可用。之前需要通过首选项设置 (Firefox bug 1578503)。
  • 现在支持 scroll-snap-stop 属性 (Firefox bug 1312165)。您可以使用此属性的 alwaysnormal 值来指定是否传递吸附点,即使在快速滚动时也是如此。
  • 已添加对 :modal 伪类的支持。它会选择所有处于阻止与其他元素交互的状态的元素,直到该交互被关闭 (Firefox bug 1768535)。
  • 现在支持 contain 属性的 style 值。您可以使用此值来处理那些对元素及其后代之外有影响的属性,以确保效果不会逃离包含元素。更多信息,请参阅 (Firefox bug 1463600)。

JavaScript

API

WebDriver 一致性 (WebDriver BiDi, Marionette)

WebDriver BiDi

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

Marionette

附加组件开发人员的变更

移除

  • 移除了 WebExtensions 中的 ServiceWorker API (在扩展内部运行时,'serviceWorker' in navigator 现在返回 false) (Firefox bug 1593931)。