Firefox 72 開發者發行說明

本文件提供了關於 Firefox 72 中影響開發者的更改的資訊。Firefox 72 於 2020 年 1 月 7 日釋出。

Web 開發人員的變更

開發者工具

控制檯:

JavaScript 偵錯程式:

  • 現在,您可以右鍵單擊/Ctrl 單擊“作用域”面板中的物件,然後選擇“屬性集”或“屬性獲取”來設定監視點Firefox bug 1574192)。

網路監控器:

頁面檢查器:

移除

HTML

無更改。

CSS

移除

SVG

無更改。

JavaScript

API

新 API

DOM

DOM 事件

媒體、Web Audio 和 WebRTC

  • MediaDevices.getDisplayMedia() 方法現在只能響應使用者手勢(如click 事件)來呼叫(Firefox bug 1580944)。
  • RTCRtpContributingSource 字典現在可以包含 rtpTimestamp 屬性,該屬性是源生成的媒體資料包生成或採樣的時間(Firefox bug 1583867)。

移除

  • 移除了非標準的 window.mozPaintCount 屬性。(Firefox bug 1591968
  • BatteryManager 介面不再暴露給 Web 內容(Firefox bug 1441976)。
  • Navigator.vibrate() 在跨域<iframe> 中不再受支援(Firefox bug 1591113)。
  • WebRTC 不再支援 simulcast 屬性上的 rid=pt= 引數。像 a=simulcast: send rid=7 recv rid=8 這樣的行的新語法現在是 a=simulcast: send 7 recv 8。新語法自 Firefox 68 起就已支援,因此現在是時候放棄對舊語法的支援了(Firefox bug 1470568)。

安全

  • 使用 X-Content-Type-Options 選擇退出 MIME 型別嗅探現在也適用於頂級文件,前提是提供了 Content-type。這可能導致 HTML 網頁在以非 text/html 的 MIME 型別提供時被下載而不是渲染。請確保正確設定這兩個標頭。(Firefox bug 1591932)。
  • 由於採用率低和互操作性風險,已刪除 HTTP 公鑰固定(HPKP)支援。現在將默默忽略 Public-Key-PinsPublic-Key-Pins-Report-Only 標頭(Firefox bug 1412438)。

外掛

無更改。

WebDriver 符合性 (Marionette)

  • WebDriver:FindElementWebDriver:FindElements 命令中刪除了 AnonAnonAttribute 策略(Firefox bug 1587627)。
  • 如果捕獲區域超過畫布寬度、高度或尺寸的最大上界,Webdriver:TakeScreenshot 不再失敗(Firefox bug 1590064)。

附加元件開發人員的變更

API 更改

清單更改

無更改。

另見