Firefox 84 开发者版
本文提供了有关 Firefox 84 中将影响开发者的更改的信息。Firefox 84 于 2020 年 12 月 15 日发布。
注意:另请参阅 Mozilla Hacks 上的And now for … Firefox 84。
针对 Web 开发者的更改
开发者工具
- Firefox 的无障碍检查器 现在支持显示网页上的键盘 Tab 顺序。这提供了比通过链接进行 Tab 键切换更好的页面导航高级概述 (Firefox 错误 1654956)。
HTML
无更改。
CSS
- 我们已为
:not
伪类添加了对复杂选择器的支持 (Firefox 错误 933562)。
移除
- 我们已删除专有的
-moz-default-appearance
属性值scrollbar-small
(改为使用scrollbar-width: thin
)和scrollbar
(仅限 macOS;改为使用scrollbar-horizontal
和scrollbar-vertical
)(Firefox 错误 1673132)。
JavaScript
- 现在,指定为
Intl.DateTimeFormat()
构造函数选项的自定义日期/时间格式可以包含fractionalSecondDigits
- 用于表示秒的小数部分的数字 (Firefox 错误 1645107)。
HTTP
无更改。
安全性
- Firefox 现在确保
localhost
URL(例如https://127.0.0.1/
和http://dev.localhost/
)引用本地主机环回接口(例如http://127.0.0.1
)。因此,从localhost
加载的资源现在假定已安全传送(请参阅安全上下文),并且也不会被视为混合内容 (Firefox 错误 1220810,Firefox 错误 1488740)。
API
- 我们已添加了对绘制计时 API 的
PerformancePaintTiming
接口的支持 (Firefox 错误 1518999)。 - 现在,
Navigator.registerProtocolHandler()
方法仅接受两个参数:scheme
和url
。已删除title
(Firefox 错误 1631464)。
媒体、WebRTC 和 Web 音频
- 如果正在录制的数据流上的轨道数量已更改,则
MediaRecorder.start()
方法现在会抛出InvalidModificationError
(Firefox 错误 1581139)。
移除
- 应用程序缓存已被删除 - 开发人员应改为使用Service Worker API (Firefox 错误 1619673)。
WebAssembly
无更改。
WebDriver 兼容性 (Marionette)
- 为
WebDriver:PerformActions
和WebDriver:ReleaseActions
添加了 Chrome 范围支持 (Firefox 错误 1365886)。 - 新的与 Fission 兼容的 API 现已默认启用。要恢复到以前的 API,必须将
marionette.actors.enabled
首选项设置为false
(Firefox 错误 1669169)。 - 修复了
WebDriver:SwitchToWindow
,使其始终切换回顶级浏览上下文 (Firefox 错误 1305822)。 - 改进了
WebDriver:SwitchToParentFrame
的浏览上下文检查 (Firefox 错误 1671622)。 - 修复了当当前选定的
<iframe>
卸载时遇到的WebDriver:Back
挂起问题 (Firefox 错误 1672758)。
已知错误
- 页面导航后,访问先前检索到的元素可能并不总是引发“陈旧元素”错误,也可能导致“没有此元素”错误。为避免这种情况,请将
marionette.actors.enabled
首选项设置为false
(Firefox 错误 1684827)。
针对附加组件开发者的更改
- 现在,
browsingData.remove()
API 支持通过cookieStoreId
删除数据类型的子集。
旧版本
- 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 开发者版
- Firefox 57 开发者版
- Firefox 56 开发者版
- Firefox 55 开发者版
- Firefox 54 开发者版
- Firefox 53 开发者版