面向开发者的 Firefox 80
本文提供有关 Firefox 80 中会影响开发者的更改信息。Firefox 80 于 2020 年 8 月 25 日发布。
面向网页开发者的更改
开发者工具
- 您现在可以使用
:block
和:unblock
辅助命令 在 Web 控制台(Firefox 错误 1546394)中阻止和解除阻止网络请求。 - 当在网页检查器规则面板中 添加类 到元素时,现有的类将通过自动完成进行建议(参考 Firefox 错误 1492797)。
- 当调试器 在异常时中断 时,源面板中的工具提示现在显示一个展开三角形,以显示堆栈跟踪(Firefox 错误 1643633)。
- 在 网络监控器请求列表 中,对于超过等待时间可配置阈值的“缓慢”请求,将显示一个乌龟图标(Firefox 错误 1648373)。
HTML
无变化。
CSS
- 现在支持标准的、无前缀的
appearance
属性;现有的-moz-appearance
和-webkit-appearance
现在是无前缀属性的别名(Firefox 错误 1620467)。
JavaScript
- 现在支持 ECMAScript 2021
export * as namespace
语法,用于export
语句(Firefox 错误 1496852)。
HTTP
- 以前,当 fullscreen 指令应用于
<iframe>
(即通过allow
属性)时,它不会起作用,除非allowfullscreen
属性也存在。现在已修复此问题(Firefox 错误 1608358)。
API
DOM
- 现在启用了 Web 动画 API 合成操作 - 请参阅
KeyframeEffect.composite
和KeyframeEffect.iterationComposite
(Firefox 错误 1652676)。
移除
Window.open()
的outerHeight
和outerWidth
功能不再向网页内容公开(Firefox 错误 1623826)。
WebAssembly
- 现在允许在非共享内存上执行原子操作(Firefox 错误 1619196)。
WebDriver 一致性(Marionette)
- 在无头模式下运行测试时,使用
WebDriver:NewWindow
打开新标签页不再过早返回(Firefox 错误 1653281)。 - 我们删除了
WebDriver:SwitchToWindow
的name
参数 - 它在与 W3C 兼容的模式下不受支持,也不应该再使用(Firefox 错误 1588424)。 - 我们已开始为以下命令添加 Fission 支持:
WebDriver:FindElement
、WebDriver:FindElements
、WebDriver:GetElementAttribute
、WebDriver:GetElementProperty
。 - 已知问题:通过使用
WebDriver:NewWindow
或通过调用window.open()
的任意脚本打开新标签页,现在会自动切换到该新窗口(Firefox 错误 1661495)。
面向插件开发者的更改
无变化。
旧版本
- 面向开发者的 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
- 面向开发者的 Firefox 52
- 面向开发者的 Firefox 51
- 面向开发者的 Firefox 50
- 面向开发者的 Firefox 49