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

Chrome 72 中的 Chrome DevTools 的新功能和重大更改包括:

以下版本说明的视频版本

直观呈现效果指标

记录网页加载后,开发者工具现在可以在 Timings 部分中标记 DOMContentLoadedFirst Meaningful Paint 等性能指标。

“Timing”部分中的首次有效绘制时间

图 1. “Timing”部分中的首次有效绘制时间

突出显示文本节点

现在,当您将鼠标悬停在 DOM 树中的某个文本节点上时,开发者工具会在视口中突出显示该文本节点。

突出显示文本节点

图 2. 突出显示文本节点

复制 JS 路径

假设您正在编写一项自动化测试,其中涉及点击节点(可能使用了 Puppeteer 的 page.click() 函数),并且您希望快速获取对该 DOM 节点的引用。常规的工作流程是:前往“元素”面板,右键点击 DOM 树中的节点,依次选择复制 > 复制选择器,然后将该 CSS 选择器传递给 document.querySelector()。但是,如果节点位于 Shadow DOM 中,则此方法行不通,因为选择器会从影子树中生成路径。

若要快速获取对 DOM 节点的引用,请右键点击该 DOM 节点,然后依次选择 Copy > Copy JS path。开发者工具会将指向该节点的 document.querySelector() 表达式复制到剪贴板。如上所述,这在使用 Shadow DOM 时特别有用,但您可以将其用于任何 DOM 节点。

复制 JS 路径

图 3. 复制 JS 路径

DevTools 会将如下所示的表达式复制到剪贴板:

document.querySelector('#demo1').shadowRoot.querySelector('p:nth-child(2)')

审核面板更新

Audits 面板现在正在运行 Lighthouse 3.2。版本 3.2 包含一项名为检测到的 JavaScript 库的新审核。这项审核列出了 Lighthouse 在该页面上检测到了哪些 JS 库。您可以在报告中的最佳实践 > 通过的审核下找到这项审核。

检测到的 JavaScript 库

图 4. 检测到的 JavaScript 库

此外,您现在还可以输入 LighthousePWA,从“命令”菜单访问“审核”面板。

在命令菜单中输入“灯塔”

图 5. 在命令菜单中输入 lighthouse

下载预览渠道

请考虑将 Chrome Canary开发者版Beta 版用作您的默认开发浏览器。通过这些预览渠道,您可以访问最新的开发者工具功能,测试先进的网络平台 API,并在用户之前发现您网站上的问题!

与 Chrome 开发者工具团队联系

使用以下选项讨论博文中的新功能和变更,或与开发者工具相关的任何其他内容。

  • 请通过 crbug.com 提交建议或反馈。
  • 在开发者工具中使用更多选项   了解详情   > 帮助 > 报告开发者工具问题来报告开发者工具问题。
  • 请发送电子邮件至 @ChromeDevTools
  • 请对我们的开发者工具新功能 YouTube 视频或开发者工具提示 YouTube 视频发表评论。

开发者工具的新变化

开发者工具的新变化系列涵盖所有内容的列表。

Chrome 127

Chrome 126

Chrome 125

Chrome 124

Chrome 123

Chrome 122

Chrome 121

Chrome 120

Chrome 119

Chrome 118

Chrome 117

Chrome 116

Chrome 115

Chrome 114

Chrome 113

Chrome 112

Chrome 浏览器 111

Chrome 浏览器 110

Chrome 109

Chrome 108

Chrome 107

Chrome 106

Chrome 105

Chrome 104

Chrome 103

Chrome 102

Chrome 入门指南

Chrome 浏览器 100

Chrome 99

Chrome 98

Chrome 97

Chrome 96

Chrome 95

Chrome 94

Chrome 93

Chrome 92

Chrome 91

Chrome 90

Chrome 89

Chrome 88

Chrome 87

Chrome 86

Chrome 85

Chrome 84

Chrome 83

Chrome 82

Chrome 82 已取消

Chrome 81

Chrome 80

Chrome 79

Chrome 78

Chrome 77

Chrome 76

Chrome 75

Chrome 74

Chrome 73

Chrome 72

Chrome 71

Chrome 70

Chrome 68

Chrome 67

Chrome 66

Chrome 65

Chrome 64

Chrome 63

Chrome 62

Chrome 61

Chrome 60

Chrome 59