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

在控制台中支持 letclass 声明

控制台现在支持重复声明 letclass 语句。无法重新声明 是 Web 开发者经常遇到的一个烦恼,他们使用控制台来试验新的 JavaScript 代码。

例如,以前,使用 let 重复声明局部变量时,控制台会抛出一个 错误:

Chrome 78 中的控制台屏幕截图,显示 let 重复声明失败。

现在,控制台允许重复声明:

Chrome 80 中的控制台屏幕截图,显示 let 重复声明成功。

Chromium 问题 #1004193

改进了 WebAssembly 调试功能

开发者工具已开始支持 DWARF 调试标准,这意味着将增强对 单步调试代码、设置断点,以及以您的源语言解析堆栈轨迹, 开发者工具。如需了解完整详情,请参阅改进了 Chrome 开发者工具中的 WebAssembly 调试功能

由 DWARF 提供支持的新 WebAssembly 调试的屏幕截图。

“网络”面板更新

“启动器”标签页中的请求启动器链

您现在可以以嵌套列表的形式查看网络请求的发起者和依赖项。这可以 可帮助您了解请求资源的原因,或特定资源(例如 脚本的形式)导致的。

“Initiator”标签页中一个请求启动器链的屏幕截图

在“网络”面板中记录网络活动后,请点击相应资源,然后前往 发起者标签页,以查看其请求发起者链

  • 检查的资源以粗体显示。在上方的屏幕截图中,https://web.dev/default-627898b5.js 是被检查的资源。
  • 已检查资源上方的资源是发起者。在上面的屏幕截图中, https://web.dev/bootstrap.jshttps://web.dev/default-627898b5.js 的发起者。在其他 字词,https://web.dev/bootstrap.js 导致了 https://web.dev/default-627898b5.js
  • 所检查的资源下面的资源是依赖项。在上面的屏幕截图中, https://web.dev/chunk-f34f99f7.jshttps://web.dev/default-627898b5.js 的依赖项。在 换句话说,https://web.dev/default-627898b5.js 导致了 https://web.dev/chunk-f34f99f7.js

Chromium 问题 #842488

在概览中突出显示所选的网络请求

点击网络资源进行检查后,“网络”面板现在会显示蓝色边框 概览中有关该资源的详细信息。这有助于您检测网络请求 发生时间比预期早或晚

“Overview”窗格的屏幕截图,其中突出显示了所检查的资源。

Chromium 问题 #988253

“网络”面板中的网址和路径列

Network 面板中新的 Path网址 列可用于查看绝对路径或完整路径, 每个网络资源的网址。

“Network”面板中新“路径”和“网址”列的屏幕截图。

右键点击广告瀑布流表格标题,然后选择路径网址以显示新列。

Chromium 问题 #993366

已更新用户代理字符串

DevTools 支持通过 Network Conditions 标签页设置自定义用户代理字符串。通过 用户代理字符串会影响附加到网络资源的 User-Agent HTTP 标头,以及 值为 navigator.userAgent

预定义的用户代理字符串已更新,以反映现代浏览器版本。

“网络条件”标签页中“用户代理”菜单的屏幕截图。

如需访问网络状况,请打开命令菜单,然后运行 Show Network Conditions 命令。

Chromium 问题 #1029031

审核面板更新

新的配置界面

配置界面采用全新的自适应设计,节流配置选项 经过简化。如需详细了解限制界面,请参阅审核面板限制 更改。

新的配置界面。

“覆盖率”标签页更新

每个函数或每个块覆盖模式

“覆盖率”标签页包含一个新的下拉菜单,可让您指定代码覆盖率数据 应按函数或块进行收集。每个块的覆盖范围更加详细, 但收集成本也要高得多。现在,在默认情况下,DevTools 使用按函数覆盖率。

覆盖率模式下拉菜单。

现在必须通过重新加载网页来启动覆盖范围

已移除在不重新加载网页的情况下切换代码覆盖率的功能,因为覆盖率数据 不可靠。例如,如果函数在很久以前才执行,则可能会被报告为未使用 V8 的垃圾回收器已经将其清理干净。

Chromium 问题 #1004203

下载预览渠道

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

与 Chrome 开发者工具团队联系

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

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

开发者工具的新变化

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

Chrome 128

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