Firefox 106 开发者发行说明
本文档提供了有关 Firefox 106 中将影响开发者的更改信息。Firefox 106 已于 2022 年 10 月 18 日发布。
Web 开发人员的变更
HTML
- 当
<source>元素是<picture>元素的子元素时,它现在支持height和width属性。此功能是一项实验性功能,通过dom.picture_source_dimension_attributes.enabled首选项启用(Firefox bug 1694741)。
MathML
<semantics>和<maction>MathML 元素现在默认只渲染第一个子元素(Firefox bug 1588733)。
CSS
@supportsat-rule 现在支持font-tech()和font-format()函数。这些函数可用于测试浏览器是否支持给定的字体技术或格式,并根据结果应用 CSS 样式(Firefox bug 1786493)。
JavaScript
无显著变化。
API
DOM
- 现在支持
HTMLMetaElement.media属性。此属性使您能够根据media值设置不同的主题颜色(例如,max-width: 600px)。具有media属性的 Meta 元素允许浏览器结合theme-color使用content值来为给定的媒体查询设置页面或 UI 颜色(Firefox bug 1706179)。
WebDriver 一致性 (WebDriver BiDi, Marionette)
WebDriver BiDi
-
添加了对
script.getRealms命令的基本支持,该命令目前仅限于WindowRealmInfo类型,其中包括窗口领域和沙箱领域(Firefox bug 1766240)。 -
添加了对
browsingContext.load事件的支持,该事件在 BrowsingContext 窗口上触发load事件时发出(Firefox bug 1756619)。 -
添加了一个对象引用存储,用于保存序列化的远程值的强引用(Firefox bug 1770736)。
-
添加了对反序列化对象引用存储中创建的远程引用的支持(Firefox bug 1788124)。
-
添加了对
script.evaluate、script.callFunction和script.disown命令的全面支持(Firefox bug 1778976)。
Marionette
-
为 Actions 添加了对
wheel输入源的支持,该输入源与滚轮式输入设备相关联(Firefox bug 1746601)。 -
添加了对 GeckoView 基于的应用程序(例如 Firefox for Android)打开和关闭标签页的支持(Firefox bug 1506782)。
附加组件开发人员的变更
- 现在默认启用了将 Manifest V2 的
"background"manifest 键属性"persistent"设置为false的能力(以使后台页面变为非持久性)。 "content_security_policy"manifest 键中的object-src指令现在是可选的(Firefox bug 1766881)。有关更多详细信息,请参阅"content_security_policy"manifest 键页面上的 object-src 指令。