开发者版 Firefox 104
本文提供了有关 Firefox 104 中将影响开发人员的更改的信息。Firefox 104 于 2022 年 8 月 23 日发布。
针对 Web 开发人员的更改
HTML
无重大变化。
CSS
无重大变化。
JavaScript
- 方法
Array.prototype.findLast()
、Array.prototype.findLastIndex()
、TypedArray.prototype.findLast()
和TypedArray.prototype.findLastIndex()
现在已受支持。这些方法用于查找与提供的测试函数匹配的Array
或TypedArray
中最后一个元素的值和索引(分别)。(有关更多详细信息,请参阅 Firefox 错误 1775026。) - 使用
window.postMessage()
和structuredClone()
对 原生错误类型 进行序列化时,还将包括stack
属性(在包括stack
的错误类型上)。当使用其他 API(如Worker.postMessage()
)发送错误时,stack
尚未序列化。(有关更多详细信息,请参阅 Firefox 错误 1774866。)
API
DOM
-
HTMLElement.focus()
现在支持参数option.focusVisible
,该参数可用于强制浏览器在元素获得焦点后显示视觉指示。请注意,如果实现确定这样做将提高无障碍性,浏览器可能会自动在获得焦点的元素上提供视觉指示。(有关更多详细信息,请参阅 Firefox 错误 1765083。)
画布
fontKerning
属性现在已在CanvasRenderingContext2D
和OffscreenCanvasRenderingContext2D
上受支持,使开发人员能够指定将文本绘制到画布或离屏画布时如何使用字距调整 (Firefox 错误 1778908)。
SVG
SVGStyleElement.disabled
属性现在可用于禁用或启用 SVG 样式元素,或检查其禁用状态。这反映了HTMLStyleElement.disabled
的行为。(有关更多详细信息,请参阅 Firefox 错误 1712623。)
移除
IDBFactory.open()
方法的options
参数已被删除。此选项提供了一种非标准且仅限 Firefox 的方式来使指定数据库持久化。该选项之前已弃用,需要此功能的用户应该已经迁移到StorageManager.persist()
。(有关更多详细信息,请参阅 Firefox 错误 1354500。)
WebDriver 符合性 (WebDriver BiDi、Marionette)
WebDriver BiDi
- 为
log.entryAdded
事件添加了对source
的支持 (Firefox 错误 1770792)。 - 更新了为新打开的浏览上下文发送的
browsingContext.contextCreated
事件的url
,将其设置为about:blank
(Firefox 错误 1775141)。
Marionette
- 在 Linux 上最小化或还原窗口时提高了稳定性和性能 (Firefox 错误 1780212)。
- 添加了对
touch
操作的支持 (Firefox 错误 1543337)。
旧版本
- 开发者版 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
- 开发者版 Firefox 76
- 开发者版 Firefox 75
- 开发者版 Firefox 74
- 开发者版 Firefox 73