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

附加组件开发人员的变更