Firefox 96 开发者发行说明

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

Web 开发人员的变更

HTML

无显著变化

CSS

  • 已实现 hwb() 函数,可用作 CSS 颜色值hwb() 函数符号根据色相(hue)、白度(whiteness)和黑度(blackness)来表达给定的颜色。可选的 alpha 分量表示颜色的透明度。(Firefox bug 1352755)。

  • Firefox 现在支持 color-scheme 属性。这允许元素指示其可以舒适地渲染的配色方案。常见选项包括“light”(浅色)和“dark”(深色),或“day mode”(日间模式)和“night mode”(夜间模式)。(Firefox bug 1576289)。

  • counter-reset 属性现在支持 reversed() 函数,用于创建反向CSS 计数器,这些计数器旨在按降序为元素编号。这可以与 list-item 计数器一起使用,以自动反向为有序列表编号,从列表中的元素数量开始(list-item 是自动应用于有序列表的计数器,例如使用 <ol> 创建的列表)。Firefox 内部使用此功能来支持 <ol>reversed 属性。(Firefox bug 1706346)。

JavaScript

无显著变化。

HTTP

无显著变化。

API

Canvas

DOM

媒体、WebRTC 和 Web Audio

  • 从 WebRTC API RTCStatsReport 接口中移除了许多已弃用的非标准统计字段,包括:bitrateMeanbitrateStdDevframerateMeanframerateStdDevdroppedFrames。(Firefox bug 1367562)。

WebDriver 符合性 (Marionette)

  • 添加了 WebDriver:GetElementShadowRoot 命令,用于检索由给定元素托管的 Shadow Root(打开或关闭)(Firefox bug 1700073)。
  • 修复了 WebDriver:ExecuteScriptWebDriver:ExecuteAsyncScript 中导致在尝试返回元素的 ShadowRoot 时出现 cyclic object value 错误的一个 bug(Firefox bug 1489490)。
  • 增强了 WebDriver:Print,以支持将文档打印为 PDF 时的页面范围。(Firefox bug 1678347)。

附加组件开发人员的变更