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)。

附加元件開發人員的變更