Firefox 112 开发者版本
本文提供了有关 Firefox 112 中影响开发者的更改的信息。Firefox 112 于 2023 年 4 月 11 日发布。
针对 Web 开发者的更改
HTML
- 现在已完全启用
HTMLElement
属性inert
。它允许浏览器忽略具有inert
属性的HTMLElement
内的内容或交互元素。有关更多详细信息,请参阅 Firefox 错误 1764263。
CSS
- 现在支持
overflow
属性的overlay
关键字值作为auto
关键字值的旧版别名(Firefox 错误 1817189)。 - 现在支持
linear()
缓动函数。这定义了在点集中线性插值的缓动函数,对于近似复杂动画很有用(Firefox 错误 1819447,Firefox 错误 1764126)。
JavaScript
没有明显的更改。
API
-
现在支持
navigator.getAutoplayPolicy()
,允许开发人员根据是否允许自动播放、不允许自动播放或仅在音频静音时允许自动播放来配置媒体元素和音频上下文的 自动播放。有关更多详细信息,请参阅 Firefox 错误 1773551。 - 现在可以使用
CanvasRenderingContext2D.roundRect()
、Path2D.roundRect()
和OffscreenCanvasRenderingContext2D.roundRect()
在 2D 画布中绘制圆角矩形。有关更多详细信息,请参阅 Firefox 错误 1756175。 - 已弃用且非标准的
CanvasRenderingContext2D.mozTextStyle
属性现在默认情况下已禁用(Firefox 错误 1818409)。
移除
- 删除对
IDBMutableFile
、IDBFileRequest
、IDBFileHandle
和IDBDatabase.createMutableFile()
的支持。这些接口在任何规范中都不存在,自版本 102 以来一直处于首选项之后,并且已从其他主要浏览器引擎中删除多年。(Firefox 错误 1500343。)
WebDriver 符合性 (WebDriver BiDi、Marionette)
WebDriver BiDi
- 实现了
browsingContext.print
命令,允许客户端请求浏览上下文的渲染后的 PDF 文档,表示为 Base64 编码的字符串。有关更多详细信息,请参阅 Firefox 错误 1806810。 - 实现了
script.addPreloadScript
和script.removePreloadScript
命令,允许测试客户端注入一个功能,该功能保证可用于随后加载的任何内容脚本,并在 WebDriver 注入到上下文的任何后续脚本之前。有关更多详细信息,请参阅 Firefox 错误 1806420 和 Firefox 错误 1806465。 - 存储在节点缓存中的
Element
和ShadowRoot
参考现在可以通过它们完全相同的唯一参考在 Marionette 和 WebDriver BiDi 中使用。有关更多详细信息,请参阅 Firefox 错误 1770733。 - 从网络事件基本参数中删除了
isRedirect
(Firefox 错误 1819875)。
Marionette
- 修复了一个问题,即根据某些数据类型,响应的有效负载未包含在
value
字段中。(Firefox 错误 1819029)。 - 修复了一个问题,即
WebDriver:ElementClear
为内容可编辑元素发出额外的change
事件(Firefox 错误 1744925)。
针对附加组件开发者的更改
- 属性
usedDelegatedCredentials
、usedEch
、usedOcsp
和usedPrivateDns
已添加到webRequest.SecurityInfo
。这些属性提供了有关用于 Web 请求的连接安全性的信息(Firefox 错误 1804460)。 - 在
"background"
清单键 中支持属性"type"
。将此键设置为"module"
会将使用"scripts"
指定的后台脚本加载为 ES 模块,避免需要切换到后台页面才能使用 ES 模块(Firefox 错误 1811443)。
旧版本
- Firefox 111 开发者版本
- Firefox 110 开发者版本
- Firefox 109 开发者版本
- Firefox 108 开发者版本
- 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 开发者版本