Firefox 89 开发者版
本文提供有关 Firefox 89 中将影响开发者的更改的信息。Firefox 89 于 2021 年 6 月 1 日发布。
注意:另请参阅 Mozilla Hacks 上的 Firefox 89 焕新体验。
针对 Web 开发者的更改
开发者工具
无更改。
HTML
无更改。
CSS
- 已实现
forced-colors
媒体功能 (Firefox 错误 1659511)。 - 已实现
ascent-override
、descent-override
和line-gap-override
@font-face
描述符 (Firefox 错误 1681691 和 Firefox 错误 1704494)。 - 已实现
image-set()
的type()
函数 (Firefox 错误 1695404)。 - 现在支持
aspect-ratio
CSS 属性 (Firefox 错误 1672073)。
JavaScript
- 顶层
await
现在默认启用 (Firefox 错误 1681046)。 - 在 64 位系统上,现在可以使用大于 2GB-1(最多 8GB)的长度创建 ArrayBuffer (Firefox 错误 1703505)。
HTTP
无更改。
API
DOM
PerformanceEventTiming
现在默认启用 (Firefox 错误 1701029)。- 现在可以使用
Document.execCommand()
命令默认操作<input>
和<textarea>
元素的内容,保留编辑历史记录并提供与其他浏览器的同等功能,无需contentEditable
或任何冗长的解决方法 (Firefox 错误 1220696)。
移除
- 已删除以下传感器事件及其关联的处理程序(主要是为了更好地与其他主要浏览器引擎兼容,并解决与隐私泄露相关的问题)
DeviceProximityEvent
及其事件处理程序window.ondeviceproximity
(Firefox 错误 1699707)。UserProximityEvent
及其事件处理程序window.onuserproximity
) (Firefox 错误 1699707)。DeviceLightEvent
及其事件处理程序window.ondevicelight
(Firefox 错误 1701824)。
WebDriver 兼容性 (Marionette)
移除
- 不再使用不属于 WebDriver 规范的
rotatable
功能 (Firefox 错误 1697630)。
针对附加组件开发者的更改
- WebExtension 内容脚本中现在可以使用 动态 JS 模块导入 (Firefox 错误 1536094)。
- 列在 web_accessible_resources 中的扩展资源可以加载,而不管请求的 CORS 模式如何 (Firefox 错误 1694679)。
- Firefox 的 UI 进行了重新设计,这会影响
theme
API 的使用。不再支持tab_background_separator
和toolbar_field_separator
属性。tab_line
和toolbar_vertical_separator
的行为将有所不同。有关更多信息,请参阅 Firefox 89 版本中可主题化区域的更改。 - 由于默认情况下不再显示三点菜单,因此
pageAction
按钮不再可以从地址栏中固定或取消固定 (Firefox 错误 1691454)。因此,page_action
清单密钥的pinned
属性不再有任何作用 (Firefox 错误 1703537)。 - 已从
pageAction
按钮中删除了“从地址栏中删除”上下文菜单项 (Firefox 错误 1704474)。有关此功能的替代方案,请参阅 Firefox 错误 1712556。
旧版本
- 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 开发者版
- Firefox 72 开发者版
- Firefox 71 开发者版
- Firefox 70 开发者版
- Firefox 69 开发者版
- Firefox 68 开发者版
- Firefox 67 开发者版
- Firefox 66 开发者版
- Firefox 65 开发者版
- Firefox 64 开发者版
- Firefox 63 开发者版
- Firefox 62 开发者版
- Firefox 61 开发者版
- Firefox 60 开发者版
- Firefox 59 开发者版
- Firefox 58 开发者版