Firefox 108 开发者版本
本文提供了有关 Firefox 108 中将影响开发人员的更改的信息。Firefox 108 于 2022 年 12 月 13 日发布。
Web 开发人员更改
HTML
- 当它是
<picture>
元素的子元素时,<source>
元素支持height
和width
属性。此功能可以通过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 1774589、Firefox bug 1787070)。 - CSS
<calc-constant>
类型已实现,允许在 数学函数 中使用诸如pi
和e
之类的常用常量 (Firefox bug 1682444、Firefox bug 1787070)。 - 容器查询长度单位现在通过
layout.css.container-queries.enabled
首选项支持,该首选项默认设置为false
。将此首选项设置为true
允许使用cqw
、cqh
、cqi
、cqb
、cqmin
和cqmax
长度单位,这些单位相对于查询容器的大小。有关这些单位的更多信息,请参阅 CSS 容器查询 文档 (Firefox bug 1744231)。 - 现在通过
layout.css.font-variant-emoji.enabled
首选项支持font-variant-emoji
属性,该首选项默认设置为false
。此属性允许您设置显示表情符号的默认表示样式 (Firefox bug 1461589)。
JavaScript
无重大更改
HTTP
-
Content-Security-Policy
HTTP 标头指令style-src-elem
和style-src-attr
现在已支持。服务器可以使用它们分别指定样式表<style>
元素和<link>
元素(带有rel="stylesheet"
)以及应用于各个元素的样式的有效来源 (Firefox bug 1529338)。 -
Content-Security-Policy
HTTP 标头指令script-src-elem
和script-src-attr
现在已支持。服务器可以使用它们分别指定 JavaScript<script>
元素以及内联脚本事件处理程序(如onclick
)的有效来源 (Firefox bug 1529337)。 -
Content-Security-Policy
违规报告现在包括effective-directive
和status-code
属性。有关更多信息,请参阅 违规报告语法 (Firefox bug 1192684)。
API
- 现在支持 导入映射。导入映射提供了灵活性并提供了更多控制权,可以控制浏览器在导入 JavaScript 模块 时如何解析模块说明符。(Firefox bug 1795647).
媒体、WebRTC 和 Web 音频
- Web MIDI API 现在可在 安全上下文 中使用。对
navigator.requestMIDIAccess()
的调用将提示具有活动 MIDI 设备的用户安装 站点权限附加组件,这是启用 API 所必需的。有关更多信息,请参阅 Firefox bug 1795025。
WebDriver 符合性 (WebDriver BiDi、Marionette)
WebDriver BiDi
- 根据 规范中的更改,日志条目级别
"warning"
已重命名为"warn"
(Firefox bug 1797115)。 - 当使用
script.evaluate
和script.callFunction
且沙箱名称等于空字符串时,评估现在将使用默认领域进行 (Firefox bug 1793589)。 - 添加了对
browsingContext.domContentLoaded
事件的支持 (Firefox bug 1756610)。
Marionette
- 为
WebDriver:PerformActions
添加了对指针操作的tiltX
、tiltY
和twist
属性的支持 (Firefox bug 1793832)。 - 修复了一个错误,该错误导致
WebDriver:GetElementText
无法为漂亮打印的 XML 返回元素文本 (Firefox bug 1794099)。 HTMLDocument
不再序列化为WebElement
引用 (Firefox bug 1793920)。WebDriver:NewWindow
现在打开一个带有about:blank
选项卡的窗口,而不是about:newtab
(Firefox bug 1533058)。
附加组件开发者更改
- 如果扩展程序的 版本号 不遵循推荐的格式,Firefox 现在会在安装扩展程序时发出警告 (Firefox bug 1793925)。
旧版本
- Firefox 107 开发者版本
- Firefox 106 开发者版本
- Firefox 105 开发者版本
- Firefox 104 开发者版本
- Firefox 103 开发者版本
- Firefox 102 开发者版本
- Firefox 101 开发者版本
- Firefox 100 开发者版本
- Firefox 99 开发者版本
- Firefox 98 开发者版本
- Firefox 97 开发者版本
- Firefox 96 开发者版本
- Firefox 95 开发者版本
- Firefox 94 开发者版本
- Firefox 93 开发者版本
- Firefox 92 开发者版本
- Firefox 91 开发者版本
- Firefox 90 开发者版本
- Firefox 89 开发者版本
- Firefox 88 开发者版本
- Firefox 87 开发者版本
- Firefox 86 开发者版本
- Firefox 85 开发者版本
- Firefox 84 开发者版本
- Firefox 83 开发者版本
- Firefox 82 开发者版本
- Firefox 81 开发者版本
- Firefox 80 开发者版本
- Firefox 79 开发者版本
- Firefox 78 开发者版本
- Firefox 77 开发者版本