Firefox 76 开发者指南

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

另请参阅相应的 hacks 博文 - Firefox 76:音频工作线程和其他技巧

Web 开发者变更

开发者工具

调试器

网络监控器

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

Web 控制台

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

远程调试

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

HTML

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

CSS

SVG

无变化。

JavaScript

API

新 API

DOM

移除

HTTP

无变化。

安全

无变化。

WebDriver 符合性 (Marionette)

  • 当通过 geckodriver 用于自动化/测试时,Firefox 不再为 navigator.webdriver 报告 false (Firefox bug 1632556)。

附加组件开发者变更

无变化。

旧版本