Firefox 97 开发者发布说明

本文档提供了关于 Firefox 97 中影响开发者的更改信息。Firefox 97 于 2022 年 2 月 8 日发布。

Web 开发人员的变更

HTML

无显著变化

CSS

  • CSS 单位 capic 现在支持与 <length><length-percentage> 数据类型一起使用。有关更多信息,请参阅 Firefox bug 1702924Firefox bug 1531223

  • CSS 属性 color-adjust 已重命名为 print-color-adjust,以匹配相关规范。color-adjust 简写名称已被弃用。有关详细信息,请参阅 Firefox bug 747595

  • CSS 级联层现在默认可用。@layer 规则声明一个级联层,该层允许声明样式,并且可以通过使用 layer() 函数的 @import 规则进行导入。有关更多详细信息,请参阅 Firefox bug 1699217

  • 全局 CSS 关键字 revert-layer 已添加,允许将一个级联层中的属性值回滚到前一个级联层中的匹配规则。此关键字可应用于任何属性,包括 CSS 简写属性 all。有关更多信息,请参阅 Firefox bug 1699220

  • CSS scrollbar-gutter 属性现在受支持。这使开发人员能够控制滚动条的预留空间,从而防止随着内容增长而出现不必要的布局更改。有关更多详细信息,请参阅 Firefox bug 1715112

JavaScript

无显著变化

SVG

  • 用于绘制路径的 SVG d 属性现在可用作 CSS 中的属性。它接受 path()none 的值。(有关详细信息,请参阅 Firefox bug 1744599。)

移除

  • 许多 SVGPathSeg API 现在默认处于禁用状态(通过首选项),并且预计将在未来的版本中删除。这包括:SVGPathSegListSVGPathElement.getPathSegAtLength()SVGAnimatedPathData。(有关更多详细信息,请参阅 Firefox bug 1388931。)

API

DOM

WebDriver 符合性 (Marionette)

  • Marionette:Quit 接受一个新的布尔参数 safeMode,用于以安全模式重启 Firefox(Firefox bug 1144075)。
  • 在等待当前或初始文档加载时,WebDriver:NewSessionWebDriver:NewWindow 的稳定性得到提高(Firefox bug 1739369Firefox bug 1747359)。

附加组件开发人员的变更