Firefox 108 开发者版本

本文提供了有关 Firefox 108 中将影响开发人员的更改的信息。Firefox 108 于 2022 年 12 月 13 日发布。

Web 开发人员更改

HTML

  • 当它是 <picture> 元素的子元素时,<source> 元素支持 heightwidth 属性。此功能可以通过 dom.picture_source_dimension_attributes.enabled 首选项进行配置,该首选项现在默认设置为 true (Firefox bug 1795953)。

CSS

  • 三角函数 现在已启用,layout.css.trig.enabled 首选项默认设置为 true。这允许使用 sin()cos()tan()asin()acos()atan()atan2() 函数 (Firefox bug 1774589Firefox bug 1787070)。
  • CSS <calc-constant> 类型已实现,允许在 数学函数 中使用诸如 pie 之类的常用常量 (Firefox bug 1682444Firefox bug 1787070)。
  • 容器查询长度单位现在通过 layout.css.container-queries.enabled 首选项支持,该首选项默认设置为 false。将此首选项设置为 true 允许使用 cqwcqhcqicqbcqmincqmax 长度单位,这些单位相对于查询容器的大小。有关这些单位的更多信息,请参阅 CSS 容器查询 文档 (Firefox bug 1744231)。
  • 现在通过 layout.css.font-variant-emoji.enabled 首选项支持 font-variant-emoji 属性,该首选项默认设置为 false。此属性允许您设置显示表情符号的默认表示样式 (Firefox bug 1461589)。

JavaScript

无重大更改

HTTP

API

媒体、WebRTC 和 Web 音频

WebDriver 符合性 (WebDriver BiDi、Marionette)

WebDriver BiDi

Marionette

  • WebDriver:PerformActions 添加了对指针操作的 tiltXtiltYtwist 属性的支持 (Firefox bug 1793832)。
  • 修复了一个错误,该错误导致 WebDriver:GetElementText 无法为漂亮打印的 XML 返回元素文本 (Firefox bug 1794099)。
  • HTMLDocument 不再序列化为 WebElement 引用 (Firefox bug 1793920)。
  • WebDriver:NewWindow 现在打开一个带有 about:blank 选项卡的窗口,而不是 about:newtab (Firefox bug 1533058)。

附加组件开发者更改

旧版本