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 更改

清单更改

无更改。

另见