Firefox 62 开发者版本

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

网页开发者更改

开发者工具

  • 形状路径编辑器现在默认可用 - 请参阅在 CSS 中编辑形状路径以获取更多信息。
  • 您现在可以将“规则”视图拆分为它自己的窗格,与 CSS 窗格上的其他选项卡分开。请参阅页面检查器 3 窗格模式以获取更多详细信息。
  • 网格检查器已更新功能,并提供所有新文档 - 请参阅CSS 网格检查器:检查网格布局
  • 您现在有四个选项可以选择开发者工具的位置。除了窗口底部的默认位置外,您还可以选择将工具放置在主窗口的左侧或右侧或单独的窗口中(Firefox 错误 1192642)。
  • 已在拆分控制台工具栏中添加了一个关闭按钮。
  • 如果选中“选择 iframe 作为当前目标文档”选项,则即使当前页面不包含任何 iframe,该图标也会在显示“设置”选项卡时出现在工具栏中(Firefox 错误 1456069)。
  • 网络监控器Cookie 选项卡现在显示 cookie 的samesite属性(Firefox 错误 1452715)。
  • 响应式设计模式现在可以在容器选项卡内工作(Firefox 错误 1306975)。
  • 当发生CORS错误并在控制台中报告时,Firefox 现在提供了指向我们CORS 错误文档中相应页面的链接(Firefox 错误 1475391)。
  • 从控制台选项卡创建当前页面的屏幕截图(带可选文件名)(Firefox 错误 1464461),使用以下命令
    bash
    :screenshot <filename.png> --fullpage
    
    其中<filename.png>是所需的文件名。该文件将保存到您的下载文件夹中。--fullpage参数是可选的,但如果包含,它将保存完整的网页。此选项还会在文件名中添加-fullpage。有关此命令可用的所有选项的列表,请输入::screenshot --help

移除

  • 开发者工具栏/GCLI(使用Shift + F2访问),已从 Firefox 中移除(Firefox 错误 1461970)。开发者工具栏 UI 和 GCLI 上游库都已停止维护,其某些功能已损坏(有些功能从 e10s 开始就已损坏),它正在阻止unsafeSetInnerHTML工作,使用次数非常少,并且存在最常用命令的替代方案。

HTML

无更改。

CSS

移除

SVG

无更改。

JavaScript

移除

API

新 API

DOM

DOM 事件

无更改。

服务工作者

无更改。

媒体、Web 音频和 WebRTC

  • "media.autoplay.enabled"首选项现在控制音频和视频媒体的自动播放,而不仅仅是视频媒体(Firefox 错误 1413098)。

  • ChannelSplitterNode 已修复,根据规范(Firefox bug 1456265),默认情况下具有 6 个通道,channelInterpretation 设置为 "discrete"channelCountMode 设置为 "explicit"

移除

HTTP

移除

安全

无更改。

插件

无更改。

WebDriver 兼容性 (Marionette)

新功能

  • 命令 WebDriver:ElementSendKeys 已针对文件上传进行 WebDriver 兼容性处理(Firefox bug 1448792)。
  • beforeunload 事件引发的用户提示将自动为 WebDriver:GetWebDriver:BackWebDriver:ForwardWebDriver:RefreshWebDriver:Close 命令关闭(Firefox bug 1434872)。
  • WebDriver:PerformActions 针对 Ctrl + Click 合成 contextmenu 事件(Firefox bug 1421323)。

API 更改

  • 已移除过时的端点,包括 getWindowPositionsetWindowPositiongetWindowSizesetWindowSizeFirefox bug 1348145)。
  • 现在,返回成功且数据为 null 的 WebDriver 命令将返回一个空字典(Firefox bug 1461463)。

错误修复

其他

无更改。

附加组件开发者更改

API 更改

清单更改

主题更改

  • theme 清单键的新 tab_background_separator 属性使扩展程序可以更改标签分隔符的颜色(Firefox bug 1459455)。

移除

  • 已移除对解压侧载扩展程序的支持(Firefox bug 1385057)。
  • 在临时加载扩展程序进行测试时显示的有关 browser_style 的警告不再显示(Firefox bug 1404724)。

旧版本