开发者工具的新变化 (Chrome 87)

新的 CSS 网格调试工具

现在,开发者工具可以更好地支持 CSS 网格调试!

CSS 网格调试

如果网页上的某个 HTML 元素应用了 display: griddisplay: inline-grid,您可以在元素面板中看到该元素旁边显示的 grid 标记。点击该标记可在页面上切换网格叠加层的显示。

新的布局窗格包含一个网格部分,其中提供了多种用于查看网格的选项。

如需了解详情,请参阅文档

Chromium 问题:1047356

新的 WebAuthn 标签页

现在,您可以使用新的 WebAuthn 标签页模拟身份验证器并调试 Web Authentication API

依次选择 More options > More tools > WebAuthn 以打开 WebAuthn 标签页。

“WebAuthn”标签页

在新的 WebAuthn 标签页之前,Chrome 不支持原生 WebAuthn 调试。 开发者需要使用实体身份验证器通过 Web Authentication API 测试其 Web 应用。

借助新的 WebAuthn 标签页,Web 开发者现在无需任何实体身份验证器,即可模拟这些身份验证器、自定义其功能并检查其状态。这样一来,调试体验会变得更加轻松。

如需详细了解 WebAuthn 功能,请参阅我们的文档

Chromium 问题:1034663

在顶部面板和底部面板之间移动工具

开发者工具现在支持在顶部面板和底部面板之间移动开发者工具。这样,您就可以同时查看任意两种工具。

例如,如果您想同时查看元素来源面板,可以右键点击来源面板,然后选择移至底部将其移至底部。

移至底部

同样,您可以右键点击底部的任意标签页,然后选择移至顶部,将其移至顶部。

移至顶部

Chromium 问题:1075732

“元素”面板更新

在“样式”窗格中查看“计算样式”边栏

现在,您可以在“样式”窗格中切换“计算样式”边栏窗格。

默认情况下,样式窗格中的计算样式边栏窗格处于收起状态。点击该按钮即可切换。

“计算”边栏窗格

Chromium 问题:1073899

在“计算出的样式属性”窗格中对 CSS 属性进行分组

现在,您可以在计算出的样式属性窗格中按类别对 CSS 属性进行分组。

借助这项新的分组功能,您可以更轻松地在计算出的样式属性窗格中浏览(滚动次数更少),并有选择地专注于一组相关属性以进行 CSS 检查。

Elements 面板中,选择一个元素。切换分组复选框,以对 CSS 属性进行分组/取消分组。

对 CSS 属性进行分组

Chromium 问题:109623010846731106251

Lighthouse 面板中的 Lighthouse 6.4

Lighthouse 面板现在运行的是 Lighthouse 6.4。如需查看完整的变更列表,请参阅版本说明

灯塔

Lighthouse 6.4 中的新审核:

  • 预加载字体。验证是否预加载了使用 font-display: optional 的所有字体。
  • 有效的源代码映射。检查网页是否针对大型第一方 JavaScript 具有有效的源代码映射。
  • [实验性] 大型 JavaScript 库。大型 JavaScript 库可能会导致性能不佳。此审核会建议一些价格更低的替代方案,以替代常见的大型 JavaScript 库(例如 moment.js)。

Chromium 问题:772558

“时间”部分中的 performance.mark() 事件

现在,“效果”录制的时间部分会标记 performance.mark() 事件。

Performance.mark 事件

网络面板中新增了 resource-typeurl 过滤条件

Network 面板中使用新的 resource-typeurl 关键字来过滤网络请求。

例如,使用 resource-type:image 可将焦点置于图片网络请求上。

资源类型过滤条件

如需了解更多特殊关键字(例如 resource-typeurl),请参阅按属性过滤请求

Chromium 问题:11211411104188

帧详情视图更新

显示 COEP 和 COOP reporting to 端点

您现在可以在安全和隔离部分下查看跨源嵌入者政策 (COEP) 和跨源开放者政策 (COOP)reporting to 端点。

Reporting API 定义了一个新的 HTTP 标头 Report-To,可让 Web 开发者指定服务器端点,以便浏览器向其发送警告和错误。

报告到端点

请阅读这篇文章,详细了解如何启用 COEP 和 COOP,以及如何使您的网站实现“跨源隔离”。

Chromium 问题:1051466

显示 COEP 和 COOP report-only 模式

DevTools 现在会为设置为 report-only 模式的 COEP 和 COOP 显示 report-only 标签。

仅报告标签

观看此视频,了解如何防止信息泄露以及如何在您的网站中启用 COOP 和 COEP。

Chromium 问题:1051466

弃用“更多工具”菜单中的 Settings

“更多工具”菜单中的 Settings 已废弃。请改为从主面板打开设置

主面板中的设置

Chromium 问题:1121312

实验功能

在“CSS Overview”面板中查看和修正色彩对比度问题

CSS 概览面板现在会显示网页上色彩对比度较低的文本列表。

在此示例中,演示页面存在颜色对比度较低的问题。点击相应问题,您可以查看存在该问题的元素列表。

色彩对比度低的问题

点击列表中的元素即可在元素面板中打开相应元素。开发者工具提供自动颜色建议,可帮助您修复低对比度文本。

Chromium 问题:1120316

在 DevTools 中自定义键盘快捷键

现在,您可以在开发者工具中为喜爱的命令自定义键盘快捷键。

依次前往设置 > 快捷键,将鼠标悬停在某个命令上,然后点击修改按钮(铅笔图标)以自定义键盘快捷键。

自定义键盘快捷键

如需重置所有快捷键,请点击恢复默认快捷键

Chromium 问题:174309

下载预览渠道

不妨考虑将 Chrome Canary 版开发者版Beta 版用作默认开发浏览器。通过这些预览版渠道,您可以使用最新的 DevTools 功能、测试尖端的 Web 平台 API,并帮助您在用户发现问题之前发现网站上的问题!

与 Chrome DevTools 团队联系

您可以使用以下选项讨论与 DevTools 相关的新功能、更新或任何其他内容。

开发者工具的新变化

DevTools 新变化系列中涵盖的所有内容的列表。