Firefox 79 開發者釋出說明

本文件提供了有關 Firefox 79 中將影響開發人員的更改的資訊。Firefox 79 於 2020 年 7 月 28 日釋出。

另請參閱 Mozilla hacks 上的 Firefox 79:共享記憶體安全迴歸、新工具和平臺更新

Web 開發人員的變更

開發者工具

控制檯

偵錯程式

其他工具

HTML

  • <iframe> 元素的 sandbox 屬性現在支援 allow-top-navigation-by-user-activation 令牌(Firefox bug 1359867)。
  • <a><area> 元素上設定 target="_blank" 會隱式提供與設定 rel="noopener" 相同的行為(Firefox bug 1522083)。

CSS

  • 外部樣式表現在按文件組進行快取(Firefox bug 1599160)。當導航到同一源上的頁面時,Firefox 將最小化快取樣式表的檢索和重新驗證。簡單的重新載入(例如 F5)不會重新驗證快取的 CSS 檔案。要載入最新版本的樣式表,請繞過快取重新載入頁面(Cmd/Ctrl + F5)。

移除

JavaScript

HTTP

API

DOM

  • FileReader 介面的 loadstart 事件現在是非同步分派的,符合規範(Firefox bug 1502403)。
  • CanvasPattern.setTransform() 現在支援 DOMMatrix 物件作為輸入引數,以及 SVGMatrix 物件(Firefox bug 1565997)。

媒體、WebRTC 和 Web Audio

  • Firefox 現在支援統計記錄的遠端時間戳,這些記錄的 RTCStats.typeremote-outbound-rtp。用於提供這些統計資訊的 RTCRemoteOutboundRtpStreamStats 字典現在包含 remoteTimestamp 屬性,該屬性指示遠端對等方收集或生成統計資訊的時間戳(Firefox bug 1615191)。

移除

  • 一些內部 Gecko 事件(包括 DOMWindowClose),它們曾被意外暴露給 Web,現在已按預期僅供內部使用(Firefox bug 1557407)。

WebAssembly

附加元件開發人員的變更