开发者工具中的新功能 (Chrome 99)

限制 WebSocket 请求

Network 面板现在支持限制 Web 套接字请求。以前,网络节流功能对 Web 套接字请求不起作用。

打开网络面板,点击 Web 套接字请求,然后打开消息标签页以观察消息传输情况。选择 Slow 3G 以限制速度。

限制 WebSocket 请求

Chromium 问题:423246

“Application”面板中的“New Reporting API”窗格

您可以使用新的 Reporting API 窗格监控在网页上生成的报告及其状态。

Reporting API 旨在帮助您监控网页的安全违规行为、已弃用的 API 调用等。

打开使用 Reporting API 的页面(例如演示页面)。在应用面板中,向下滚动到后台服务部分,然后选择 Reporting API 窗格。

报告部分会显示在网页上生成的报告及其状态的列表。点击该报告即可查看报告的详细信息。

端点部分可让您大致了解 Reporting-Endpoints 标头中配置的所有端点。

Reporting API 窗格

Chromium 问题:1205856

支持等待元素在“记录器”面板中可见/可点击

重放用户流记录时,Recorder 面板现在会等到相应元素在视口中可见或可点击,或者尝试将元素自动滚动到视口后再重放步骤。以前,重放会立即失败。

下例展示了屏幕外菜单在视口之外的位置,在激活后滑入。用户体验流程是切换菜单,然后点击菜单项。以前,重放会在最后一步失败,因为菜单项仍然处于滑入状态,在视口中不可见。此问题现已解决。

Chromium 问题:1257499

优化了控制台样式、格式和过滤功能

使用 ANSI 转义代码正确设置日志消息的样式

您现在可以使用 ANSI 转义序列正确设置控制台消息的样式。以前,开发者工具控制台对 ANSI 转义序列的支持非常有限(并且部分损坏)。

Node.js 开发者通常通过 ANSI 转义序列为日志消息着色,这通常要借助一些样式库(如 chalkcolorsansi-colorskleur 等)。

完成这些更改后,您现在可以使用开发者工具无缝调试 Node.js 应用,并提供适当的彩色控制台消息。您可以打开此演示自行查看!

如需详细了解如何使用开发者工具设置控制台消息的格式和样式,请参阅在控制台中设置消息格式和样式文档。

控制台样式

Chromium 问题:12828371282076

正确支持 %s%d%i%f 格式说明符

控制台现在可以正确执行控制台标准中指定的 %s%d%i%f 类型的转换。之前,对话结果不一致。

支持在控制台消息中使用格式说明符

Chromium 问题:12779441282076

更直观的控制台组过滤器

过滤控制台消息时,如果控制台消息的内容与过滤条件匹配,或者群组(或祖先群组)的标题与过滤条件匹配,则会显示一条控制台消息。以前,尽管有过滤条件,控制台组标题仍会显示。

此外,如果显示控制台消息,系统现在也会显示其所属的群组(或祖先群组)。

控制台组过滤条件

Chromium 问题:1068788

源代码映射改进

使用源映射文件调试 Chrome 扩展程序

您现在可以使用源映射文件调试 Chrome 扩展程序。以前,开发者工具仅支持对 Chrome 扩展程序进行调试的内嵌源代码映射。

使用源映射文件调试 Chrome 扩展程序

Chromium 问题:212374

改进了“Sources”面板中的源代码文件夹树

我们改进了来源面板中的源代码文件夹树,文件夹结构和命名方式更加井然有序(例如“../”“./”等)。从本质上讲,这是对源映射中的绝对源网址进行标准化的结果。

改进了“Sources”面板中的源代码文件夹树

Chromium 问题:1284737

在“Sources”面板中显示工作器源文件

现在,具有相对 Source网址 的 Worker(例如 Web Worker、Service Worker)源文件会显示在 Source 面板中。以前,工作器源文件未得到正确处理。

ALT_TEXT_HERE

Chromium 问题:1277002

Chrome 自动深色主题更新

现已简化自动深色主题模拟界面。现在是复选框,之前是下拉菜单。

除此之外,启用自动深色主题后,Emulaterefers-color-scheme 下拉菜单将被停用,并自动设为 prefers-color-scheme: dark

Chrome 96 在 Android 设备上引入了自动深色主题源试用。借助此功能,如果用户在操作系统中选择启用深色主题,浏览器就可以为浅色主题网站应用自动生成的深色主题。

自动深色主题模拟

Chromium 问题:1243309

易于触摸的颜色选择器和拆分窗格

现在,您可以在触摸屏设备上使用手指或触控笔在开发者工具中选择颜色以及调整抽屉式导航栏的大小。

以下是使用 Google Pixelbook 设备触摸屏拍摄的示例。

Chromium 问题:12842451284995

其他亮点

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

下载预览渠道

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

与 Chrome 开发者工具团队联系

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

  • 通过 crbug.com 提交建议或反馈。
  • 使用开发者工具中的更多选项   了解详情   > Help > Report a DevTools issues来报告开发者工具问题。
  • 发推文:@ChromeDevTools
  • 请在 YouTube 视频或“开发者工具提示”YouTube 视频中留言说明“开发者工具的新变化”。

开发者工具的新变化

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

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 入门指南

Chrome 入门指南

Chrome 入门指南

Chrome 入门指南

Chrome 入门指南

Chrome 入门指南

Chrome 入门指南

Chrome 入门指南

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