Firefox 80 开发者发行说明
本文档提供了有关 Firefox 80 中影响开发者的变更信息。Firefox 80 于 2020 年 8 月 25 日发布。
Web 开发人员的变更
开发者工具
- 现在,您可以使用 Web Console 中的
:block和:unblock辅助命令来阻止和取消阻止网络请求(Firefox bug 1546394)。 - 在 Page Inspector 的 Rules 窗格中将类添加到元素时 添加类,将使用自动完成功能建议现有类(请参阅 Firefox bug 1492797)。
- 当 Debugger 因异常而中断时,源代码窗格中的工具提示现在会显示一个展开/折叠三角形,其中包含堆栈跟踪(Firefox bug 1643633)。
- 在 Network Monitor 请求列表中,对于等待时间超过可配置阈值的“慢速”请求,会显示一个乌龟图标(Firefox bug 1648373)。
HTML
无更改。
CSS
- 标准、无前缀的
appearance属性现在受支持;现有的-moz-appearance和-webkit-appearance现在是无前缀属性的别名(Firefox bug 1620467)。
JavaScript
- ECMAScript 2021 中用于
export语句的export * as namespace语法现在受支持(Firefox bug 1496852)。
HTTP
- 之前,当 `fullscreen` 指令应用于 `
<iframe>` 时(即通过 `allow` 属性),除非同时存在 `allowfullscreen` 属性,否则它不会生效。现在此问题已修复(Firefox bug 1608358)。
API
DOM
- Web Animations API 合成操作现已启用 — 请参阅
KeyframeEffect.composite和KeyframeEffect.iterationComposite(Firefox bug 1652676)。
移除
Window.open()的outerHeight和outerWidth功能不再暴露给 Web 内容(Firefox bug 1623826)。
WebAssembly
- 现在允许在非共享内存上进行原子操作(Firefox bug 1619196)。
WebDriver 符合性 (Marionette)
- 在使用
WebDriver:NewWindow打开新标签页时,在无头模式下运行测试时不再出现过早返回的问题(Firefox bug 1653281)。 - 我们已移除
WebDriver:SwitchToWindow的name参数 — 它不适用于 W3C 兼容模式,并且不再应使用(Firefox bug 1588424)。 - 我们已开始为以下命令添加 Fission 支持:
WebDriver:FindElement、WebDriver:FindElements、WebDriver:GetElementAttribute、WebDriver:GetElementProperty。 - 已知问题:使用
WebDriver:NewWindow或通过调用window.open()的任意脚本打开新标签页时,现在会自动切换到该新窗口(Firefox bug 1661495)。
附加组件开发人员的变更
无更改。