Firefox 69 开发者版

本文提供有关 Firefox 69 中将影响开发者的更改的信息。 Firefox 69 于 2019 年 9 月 3 日发布。

针对 Web 开发者的更改

开发者工具

调试器

  • 事件监听器断点 允许您诊断页面在响应浏览器事件时执行的代码。您可以选择特定的类型,例如 clickkeydown,或整个事件类别,例如所有鼠标输入事件。(Firefox 错误 1526082)。
  • 调试器中的 源列表窗格 中显示的脚本现在可以通过 下载文件 上下文菜单选项保存(Firefox 错误 888161)。
  • 在调试器的源列表窗格中,加载的扩展程序会列出其名称,而不仅仅是其 UUIDFirefox 错误 1486416),这使得查找要调试的扩展程序代码变得容易得多。
  • 调试器现在通过延迟加载脚本(Firefox 错误 1527488)加载速度明显更快。

控制台

网络

检查器

  • 当您将鼠标悬停在 页面检查器 中的元素上时,出现的 infobar 现在包含元素是 flex 容器或 flex 项目的事实(Firefox 错误 1521188)。
  • 当检查包含具有子网格的网格的页面时,只要显示子网格的线条,父网格的叠加线条就会显示;如果父网格的叠加复选框未选中,则其线条将为半透明(Firefox 错误 1550519)。

远程调试

常规

HTML

  • 为了更接近规范,与 <track> 元素关联的文本轨道不再加载包含文本提示的 WebVTT 文件,如果该元素在其默认的 disabled mode 中创建。要访问或操作 modedisabled 时的提示,请将 mode 更改为 startedhidden;这将触发 WebVTT 数据的加载(Firefox 错误 1550633)。

移除

  • HTML <keygen> 元素已从 Firefox 中删除。它在一段时间前就被弃用,其用途通常已被其他技术取代(Firefox 错误 1315460)。

CSS

SVG

JavaScript

HTTP

API

新 API

DOM

媒体、Web 音频和 WebRTC

移除

WebDriver 符合性 (Marionette)

其他

  • Marionette 现在动态处理模态对话框和用户提示的打开和关闭 (Firefox 错误 1477977),这也意味着将处理多个打开的提示 (Firefox 错误 1487358)。
  • 跟踪保护和 DOM 推送功能现在默认情况下处于禁用状态,以避免删除 DOM 的部分内容,并减少额外通知 (Firefox 错误 1542244)。
  • 如果 Firefox 遇到内存不足的情况,现在将禁用后台标签的自动卸载 - 这在标签之间切换时会严重影响自动化 (Firefox 错误 1553748)。

针对附加组件开发者的更改

API 更改

其他更改

另请参阅

旧版本