Firefox 81 for developers 发布说明

本文档提供了有关 Firefox 81 中会影响开发者的更改的信息。Firefox 81 于 2020 年 9 月 22 日发布。

Web 开发人员的变更

开发者工具

HTML

移除

  • 已从 <iframe> 中移除了对非标准的 mozallowfullscreen 属性的支持。建议使用 allow="fullscreen" 代替(Firefox bug 1657599)。

CSS

移除

JavaScript

无更改。

HTTP

API

Gamepad

  • 游戏手柄摇杆激活的阈值已提高。这降低了意外激活游戏手柄的可能性,包括来自空闲时发送微小轴值的控制器以及非常轻微的颠簸(Firefox bug 1539178)。

Worker/Service workers

  • 现在,Worker 和 Shared Worker 脚本会强制执行严格的 MIME 类型检查,即,由 Worker()SharedWorker() 构造函数定位的脚本现在必须以 text/javascript 提供(Firefox bug 1569123)。

WebDriver 符合性 (Marionette)

  • 对于所有桌面应用程序(包括 Thunderbird),setWindowRect 功能现在默认为 true;在 Android 上的 GeckoView 上则默认为 falseFirefox bug 1650872)。
  • 我们为以下命令添加了 Fission 支持:WebDriver:SwitchToFrameWebDriver:SwitchToParentFrameWebDriver:GetCurrentURL。所有支持 Fission 的命令仅在 marionette.actors.enabled 设置为 true 时可用。
  • 已修复打开新窗口后对浏览上下文的错误跟踪(Firefox bug 1661495)。
  • 在发生故障时,WebDriver:SwitchToWindow 现在始终返回统一的 NoSuchWindowErrorFirefox bug 1663429)。

移除

  • 已移除 WebDriver:GetActiveFrame,因为它不属于 WebDriver 规范且不再使用(Firefox bug 1659502)。

附加组件开发人员的变更