面向开发者的 Firefox 80

本文提供有关 Firefox 80 中会影响开发者的更改信息。Firefox 80 于 2020 年 8 月 25 日发布。

面向网页开发者的更改

开发者工具

HTML

无变化。

CSS

  • 现在支持标准的、无前缀的 appearance 属性;现有的 -moz-appearance-webkit-appearance 现在是无前缀属性的别名(Firefox 错误 1620467)。

JavaScript

HTTP

  • 以前,当 fullscreen 指令应用于 <iframe>(即通过 allow 属性)时,它不会起作用,除非 allowfullscreen 属性也存在。现在已修复此问题(Firefox 错误 1608358)。

API

DOM

移除

  • Window.open()outerHeightouterWidth 功能不再向网页内容公开(Firefox 错误 1623826)。

WebAssembly

WebDriver 一致性(Marionette)

  • 在无头模式下运行测试时,使用 WebDriver:NewWindow 打开新标签页不再过早返回(Firefox 错误 1653281)。
  • 我们删除了 WebDriver:SwitchToWindowname 参数 - 它在与 W3C 兼容的模式下不受支持,也不应该再使用(Firefox 错误 1588424)。
  • 我们已开始为以下命令添加 Fission 支持:WebDriver:FindElementWebDriver:FindElementsWebDriver:GetElementAttributeWebDriver:GetElementProperty
  • 已知问题:通过使用 WebDriver:NewWindow 或通过调用 window.open() 的任意脚本打开新标签页,现在会自动切换到该新窗口(Firefox 错误 1661495)。

面向插件开发者的更改

无变化。

旧版本