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

重新加载时清除性能面板

现在,当您点击 Start profiling and refresh page 按钮时,Performance 面板会清除屏幕截图和跟踪记录。

以前,Performance 面板会显示时间轴,其中包含之前录制的屏幕截图。这使得我们难以看出实际衡量的开始时间。该面板现在会始终先转到 about:blank 页面,以保证录制从空白跟踪记录开始。这与效果数据分析面板的实验结果一致。

重新加载时清除性能面板。

Chromium 问题:11012681382044

录音机更新

在“记录器”中查看并突出显示用户流的代码

Recorder 现在提供拆分代码视图,可让您更轻松地查看用户流代码。如需访问代码视图,请打开用户流,然后点击显示代码

当您将鼠标悬停在左侧的每个步骤上时,Recorder 会突出显示相应的代码,以便您轻松跟踪流程。您可以使用下拉菜单更改代码格式,从而在 Nightwatch Test 脚本等格式之间进行切换。

录音机中的代码视图。

Chromium 问题:1385489

自定义录音的选择器类型

您可以创建仅记录重要选择器类型的录制内容。借助创建新记录时用于自定义选择器类型的新选项,您可以包含或排除 XPath 等选择器,确保只捕获您想要在用户流中使用的选择器。

用于自定义选择器类型的新选项。

Chromium 问题:1384431

在录制过程中修改用户流

Recorder 现在允许在录制期间进行编辑,让您可以灵活地实时进行更改。您不再需要结束录制即可进行调整。

在用户流录制期间进行编辑。

Chromium 问题:1381971

自动就地打印

Sources 面板现在会自动就地输出缩小的源文件。您可以点击 pretty print 按钮 { } 撤消此操作。

以前,Sources 面板默认显示缩减的内容。要设置内容的格式,您必须手动点击“优质打印”按钮。最重要的是,格式美观的内容不是显示在同一个标签页中,而是显示在另一个 ::formatted 标签页中。

在自动就地打印之前和之后显示缩减过大小的文件。

Chromium 问题:138345313827521382397

改进了 Vue、SCSS 等应用的语法突出显示和内嵌预览功能

Sources 面板增强了几种常用文件格式的语法突出显示功能,让您能够更轻松地阅读代码并了解其结构,包括 Vue、JSX、Dart、LESS、SCSS、SASS 和内嵌 CSS。

Vue 中的语法突出显示功能。

此外,开发者工具还改进了 Vue、内嵌 HTML 和 TSX 的内嵌预览。将鼠标悬停在变量上可预览其值。

Vue 的内嵌预览。

除此之外,开发者工具现在会在 Sources 面板中显示样式表的源映射。例如,在打开 SCSS 文件时,您可以通过点击源代码映射链接来访问相关的 CSS 文件。

SASS 的来源映射链接。

Chromium 问题:138537413856321385281138526913838921361862138345113920、

在控制台中实现符合人体工学且一致的自动补全功能

开发者工具通过实现以下更改来提升自动补全体验:

  • Tab 始终用于自动补全。
  • Arrow rightEnter 的行为因上下文而异。
  • ConsoleSourcesElements 面板中,不同文本编辑器提供一致的自动补全体验

例如,当您在控制台中输入 cons 时,将会出现以下情况:

  • 控制台会显示自动补全建议列表,顶部选项周围有细微的虚线边框,表示导航尚未开始。 顶部自动补全选项周围的虚线边框。

  • 当您按 Enter 时,控制台会执行该行。以前,它会自动补全包含热门建议的行。若要自动补全,请按 TabArrow Right在 Enter 时执行该行。

  • 当您使用 Arrow upArrow down 快捷方式浏览建议列表时,控制台会突出显示所选选项。 在建议导航期间突出显示。

  • 如需在导航期间使用所选选项自动补全,请使用键盘键 TabEnterArrow Right在导航过程中使用所选选项自动补全内容。

  • 在代码中间进行修改时(例如,当光标位于 ns 之间时),使用 Tab 自动补全内容,使用 Enter 执行代码行,使用 Arrow Right 将光标向前移动。 在代码中修改。

Chromium 问题:13994361276960

其他亮点

以下是此版本中值得注意的一些修复:

  • 解决了在内嵌脚本中的 debugger 语句处无法停止开发者工具的回归问题。(1385374)
  • 新的控制台设置,可让您默认展开或收起 console.trace() 消息。通过设置 > 偏好设置 > 默认展开 console.trace() 消息来切换设置。(1139616)
  • 控制台类似,Sources 面板中的 Snippets 窗格也支持增强型自动补全功能。(772949) 自动补全代码段。

下载预览渠道

请考虑将 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