Firefox 76 开发者发布说明

本文档提供了关于 Firefox 76 中将影响开发者的更改的信息。Firefox 76 于 2020 年 5 月 5 日发布。

另请参阅配套的 hacks 博文 — Firefox 76:Audio Worklets 和其他技巧

Web 开发人员的变更

开发者工具

调试器

网络监视器

  • 在网络请求列表中,您现在可以双击列分隔符将它左侧的列调整到适合其内容的大小(Firefox bug 1615102)。
  • 网络请求的复制 > 复制为 cURL 上下文菜单选项有一个新选项可用,即 --globoff,如果复制的 URL 包含方括号字符,它将抑制 cURL 的 globbing(通配符匹配)功能(Firefox bug 1549773)。
  • 用于WebSocket 请求的详细信息窗格的消息选项卡有一个新的过滤器 — 控制 — 用于显示控制帧,并且过滤器现在已分组到一个选择列表中(Firefox bug 1566780)。

Web 控制台

  • 多行模式下,超过五行的代码片段将被截断为五行,前面有一个展开三角形(或“twisty”),后面跟着一个省略号(…)。您可以单击此区域的任何位置来显示代码,然后再次单击此区域以折叠代码(Firefox bug 1578212)。
  • 输出到控制台的 DOM 元素引用现在具有“在检查器中显示”上下文菜单选项,该选项会在页面检查器的 HTML 窗格中显示该元素(Firefox bug 1612276)。

远程调试

  • 由于 DevTools 版本之间的差异,无法从桌面 Firefox 69 或更高版本调试基于 68 版本的 Android 版 Firefox。尝试这样做时,Firefox 桌面浏览器现在将显示一条消息,告知用户此问题,并提供可能的后续步骤(Firefox bug 1625906)。有关更多信息,请参阅连接到 Android 版 Firefox 68

HTML

  • min 的值大于 max 的值,且控件类型的值是周期性的(即,值在某个点会回绕)时,<input> 元素的 minmax 属性现在可以正常工作。这尤其有助于例如日期和时间输入,您可能希望指定一个时间范围,例如晚上 11 点到凌晨 2 点(Firefox bug 1608010)。

CSS

SVG

无更改。

JavaScript

API

新 API

DOM

移除

  • 我们已完全移除 Window appinstalled 事件(以及相关的 Window.onappinstalled 处理程序属性)— 这些事件从未发布,并且现在已从Web Manifest 规范中移除(Firefox bug 1625384)。

HTTP

无更改。

安全

无更改。

WebDriver 符合性 (Marionette)

  • Firefox 在通过 geckodriver 进行自动化/测试时,不再为 navigator.webdriver 报告 falseFirefox bug 1632556)。

附加组件开发人员的变更

无更改。