针对“可信类型”违规行为的调试支持
出现可信类型违规行为的断点
现在,您可以在 Sources 面板中设置断点和捕获“Trusted Type 是为了解决”中的异常。
Trusted Types API 可帮助您防范基于 DOM 的跨站脚本攻击漏洞。如需了解如何使用可信类型编写、审核和维护应用,使其没有 DOM XSS 漏洞,请点击此处。
在 Sources 面板中,打开 Debugger 边栏窗格。展开 CSP 违规断点部分,然后选中可信类型违规复选框以在异常上暂停。请访问此演示页面,亲自尝试一下。
Chromium 问题:1142804
将“来源”面板中的问题关联到“问题”标签页
现在,Sources 面板会在违反“可信类型”的行旁边显示一个警告图标。将鼠标悬停在该异常上可预览该异常。点击它以展开 Issues(问题)标签页,您会看到有关异常的更多详情以及有关如何解决问题的指南。
Chromium 问题:1150883
在视口之外截取节点屏幕截图
您现在可以捕获完整节点的节点屏幕截图,包括非首屏内容。以前,屏幕截图会因视口中不可见的内容而被截断。现在,整页的屏幕截图也是精确的。
在元素面板中,右键点击某个元素,然后选择截取节点屏幕截图。
Chromium 问题:1003629
针对网络请求推出新的“信任令牌”标签页
使用新的信任令牌标签页检查信任令牌网络请求。
信任令牌是一种新的 API,可帮助打击欺诈行为并将机器人与真人区分开来,而无需被动跟踪。了解如何开始使用信任令牌。
我们将在未来版本中提供进一步的调试支持。
Chromium 问题:1126824
Lighthouse 面板中的 Lighthouse 7
Lighthouse 面板现在正在运行 Lighthouse 7。如需查看完整的变更列表,请查看版本说明。
Lighthouse 7 中的新审核:
- 预加载 Largest Contentful Paint (LCP) 映像。审核是否预加载了 LCP 元素使用的图片,以缩短 LCP 时间。
- 已记录到
Issues
面板的问题。表示Issues
面板中的未解决问题列表。 - 渐进式 Web 应用 (PWA)。PWA 类别发生了很大的变化。
现在,可安装组完全由启用 Chrome 可安装条件的功能检查提供支持。这些信号与“清单”窗格中显示的信号相同。
- “注册 Service Worker...”审核已移至 PWA 优化群组,“使用 HTTPS”审核现在包含在密钥“可安装性要求”审核中。
- 快速且可靠群组已被移除。由于改进后的“可安装性要求”审核包括离线功能检查,因此移除了“离线时当前网页和 start_url 响应 200”审核。“网页在移动网络上的加载速度足够快”这项审核也已被移除。
Chromium 问题:772558
元素面板更新
支持强制启用 CSS :target
状态
您现在可以使用开发者工具强制并检查 CSS :target
状态。
在元素面板中,选择一个元素并切换元素状态。启用 :target
复选框可强制执行和检查样式。
当网址中的哈希和元素的 ID 相同时,可以使用 :target
伪类来设置元素的样式。观看此演示即可亲自体验。借助这项全新的开发者工具功能,您可以测试此类样式,而无需始终手动更改网址。
Chromium 问题:1156628
用于复制元素的新快捷方式
使用新增的复制元素快捷方式可即时克隆元素。
在元素面板中右键点击某个元素,然后选择复制元素。系统会在该元素下创建一个新元素
或者,您也可以使用键盘快捷键复制元素:
- Mac:
Shift
+Option
+⬇️
- 窗口/ Linux:
Shift
+Alt
+⬇️
适用于自定义 CSS 属性的颜色选择器
Styles 窗格现在会显示自定义 CSS 属性的颜色选择器。
此外,您还可以按住 Shift
键并点击颜色选择器,以循环切换颜色值的 RGBA、HSLA 和十六进制表示形式。
Chromium 问题:1147016
用于复制 CSS 属性的新快捷键
现在,利用一些新的快捷键,您可以更快地复制 CSS 属性。
在元素面板中,选择一个元素。然后,在 Styles 窗格中右键点击某个 CSS 类或某个 CSS 属性,以复制该值。
复制 CSS 类的选项:
- 复制选择器。复制当前的选择器名称。
- 复制规则。复制当前选择器的规则。
- 复制所有声明:复制当前规则下的所有声明,包括无效和带前缀的属性。
CSS 属性复制选项:
- 复制声明。复制当前行的声明。
- 复制属性。复制当前行的属性。
- 复制值:复制当前行的值。
Chromium 问题:1152391
Cookie 更新
用于显示网址解码 Cookie 的新选项
您现在可以选择在 Cookie 窗格中查看经过网址解码的 Cookie 值。
转到应用面板,然后选择 Cookie 窗格。选择列表中的任一 Cookie。 选中新的显示已解码的网址复选框以查看已解码的 Cookie。
Chromium 问题:997625
仅清除可见的 Cookie
“Cookies”窗格中的清除所有 Cookie 按钮现已替换为清除被过滤的 Cookie 按钮。
在应用面板 > Cookie 窗格的文本框中输入文本以过滤 Cookie。在下面的示例中,我们按“PREF”过滤列表。点击清除过滤后的 Cookie 按钮以删除可见的 Cookie。清除过滤条件文本,您将看到其他 Cookie 仍保留在列表中。以前,您只能选择清除所有 Cookie。
Chromium 问题:978059
用于在“存储”窗格中清除第三方 Cookie 的新选项
在 Storage 窗格中清除网站数据时,默认情况下,开发者工具现在仅清除第一方 Cookie。启用包括第三方 Cookie 功能,以便同时清除第三方 Cookie。
Chromium 问题:1012337
修改自定义设备的用户代理客户端提示
您现在可以修改自定义设备的用户代理客户端提示。
依次转到设置 > 设备,然后点击添加自定义设备...。展开用户代理客户端提示部分以修改客户端提示。
用户代理客户端提示是用户代理字符串的替代文本,可让开发者以可保护隐私且符合人体工程学的方式访问用户浏览器的相关信息。如需详细了解用户代理客户端提示,请访问 web.dev/user-agent-client-hints/。
Chromium 问题:1073909
“网络”面板更新
保留“记录网络日志”设置
现在,开发者工具会保留“Record network log”(记录网络日志)设置。以前,每当页面重新加载时,开发者工具都会重置用户的选择。
Chromium 问题:1122580
在“网络”面板中查看 WebTransport 连接
“网络”面板现在会显示 WebTransport 连接。
WebTransport 是一种新的 API,可提供低延迟的双向客户端-服务器消息传递。如需详细了解其用例以及如何针对未来实现提供反馈,请访问 web.dev/webtransport/。
Chromium 问题:1152290
“Online”(在线)重命名为“No throttling”(不节流)
网络模拟选项“Online”(在线)现已更名为“No Throttling”(无节流)。
Chromium 问题:1028078
控制台、“来源”面板和“样式”窗格中的新复制选项
用于在“控制台”和“来源”面板中复制对象的新快捷键
您现在可以使用“控制台”和“来源”面板中的新快捷方式复制对象值。这在您需要复制大型对象(例如长数组)时尤为有用。
在“Sources”面板和“Styles”窗格中复制文件名的新快捷键
现在,您可以通过右键点击来复制文件名:
- 在来源面板中访问某个文件,或者
- 元素面板的“样式”窗格中的文件名
从上下文菜单中选择 Copy file name 以复制文件名。
Chromium 问题:1155120
帧详情视图更新
Frame 详情视图中的新 Service Worker 信息
现在,开发者工具会在创建 Service Worker 的框架下显示它们。
在 Application 面板中,展开包含 Service Worker 的框架,然后在 Service Workers 树下选择一个 Service Worker 以查看详情。
Chromium 问题:1122507
在“帧详情”视图中测量内存信息
performance.measureMemory()
API 状态现在显示在 API 可用性部分下。
新的 performance.measureMemory()
API 会估算整个网页的内存用量。如需了解如何使用以下新 API 监控网页的总内存用量,请参阅这篇文章。
Chromium 问题:1139899
通过“问题”标签页提供反馈
如果您想要改进问题消息,请转到控制台中的问题标签页,或者依次点击更多设置 > 更多工具 > 问题 > 打开问题标签页。展开问题消息,然后点击问题消息对您是否有帮助?,然后即可在弹出式窗口中提供反馈。
“性能”面板中的丢帧数
在“性能”面板中分析加载性能时,帧部分现在会将丢弃的帧标记为红色。将鼠标悬停在该图标上即可查看帧速率。
Chromium 问题:1075865
在 Device Mode 下模拟可折叠设备和双屏设备
您现在可以在开发者工具中模拟双屏设备和可折叠设备。
启用设备工具栏后,选择以下设备之一:Surface Duo 或 Samsung Galaxy Fold。
点击新的 span 图标,即可在单屏/折叠状态、双屏/展开状态之间切换。
您还可以启用实验性 Web 平台功能,以使用全新的 CSS 媒体 screen-spanning
功能和 JavaScript getWindowSegments
API。实验性图标会显示实验性 Web 平台功能标志的状态。标志开启时,该图标会突出显示。导航到 chrome://flags
并切换标志。
Chromium 问题:1054281
实验功能
使用 Puppeteer Recorder 自动执行浏览器测试
现在,开发者工具可以基于您与浏览器之间的互动生成 Puppeteer 脚本,让您更轻松地实现浏览器测试的自动化。Puppeteer 是一个 Node.js 库,它提供一个高级 API,用于通过 DevTools 协议控制 Chrome 或 Chromium。
前往此演示页面。在开发者工具中打开 Sources 面板。在左侧窗格中选择 Recording 标签页。添加新的录制内容并为文件命名(例如 test01.js)。
点击底部的 Record(录制)按钮,开始记录互动情况。请尝试填写屏幕上的表单您会发现 Puppeteer 命令已相应地附加到文件。再次点击 Record 按钮以停止录制。
如需运行脚本,请按照 Puppeteer 官方网站中的入门指南进行操作。
请注意,这尚处于早期实验阶段。我们计划逐步改进和扩展“录音机”功能。
Chromium 问题:1144127
“Styles”窗格中的字体编辑器
新的字体编辑器是“样式”窗格中的一个弹出式窗口编辑器,适用于字体相关属性,可帮助您找到最适合自己网页的排版样式。
弹出式窗口提供了简洁的界面,可通过一系列直观的输入类型动态操控排版。
Chromium 问题:1093229
CSS Flexbox 调试工具
开发者工具添加了对 Flexbox 调试自上个版本的实验性支持。
现在,开发者工具会绘制一条引导线,以帮助您更好地直观呈现 CSS align-items
属性。CSS gap
属性也受支持。在下面的示例中,我们使用了 CSS gap: 12px;
。请注意每个间隙的孵化模式。
Chromium 问题:1139949
新的 CSP“违规行为”标签页
在新增的CSP 违规行为标签页中,一目了然地查看所有内容安全政策 (CSP) 违规行为。 这个新标签页是一项实验性功能,可让您更轻松地处理存在大量 CSP 和可信类型违规行为的网页。
Chromium 问题:1137837
新的色彩对比度计算 - 高级感知对比度算法 (APCA)
高级感知对比度算法 (APCA) 将取代颜色选择器中的 AA/AAA 准则对比度。
APCA 是一种基于色彩感知的现代研究计算对比度的新方法。与 AA/AAA 准则相比,APCA 更依赖于上下文。对比度是根据文本的空间属性(字体粗细和大小)、颜色(文本和背景之间的感知亮度差异)和上下文(环境光、周围环境、文本的预期用途)计算得出的。
该示例显示 APCA 阈值为 38%。对比度必须达到或超过列出的值。此值是根据字体粗细和字号计算得出的,请参考 APCA 对照表。
Chromium 问题:1121900
下载预览渠道
不妨考虑将 Chrome Canary 版、开发者版或 Beta 版用作默认开发浏览器。通过这些预览渠道,您可以使用最新的开发者工具功能,测试先进的网络平台 API,并先于用户发现您网站上的问题!
与 Chrome 开发者工具团队联系
使用以下选项讨论博文中的新功能和变化,或讨论与开发者工具有关的任何其他内容。
- 请通过 crbug.com 向我们提交建议或反馈。
- 使用开发者工具中的更多选项
> Help > Report a DevTools issues,报告开发者工具问题。
- 您可以前往 @ChromeDevTools 发 Twitter 微博。
- 请在 YouTube 视频或“开发者工具提示”YouTube 视频中留言说明“开发者工具的新变化”。
开发者工具的新变化
开发者工具的新变化系列中涵盖的所有内容。
Chrome 120
- 第三方 Cookie 逐步淘汰
- 使用 Privacy Sandbox 分析工具分析网站的 Cookie
- 增强型忽略列表
- node_modules 的默认排除模式
- 现在,如果捕获到异常或通过未忽略的代码传递,捕获到的异常会停止执行
x_google_ignoreList
在源代码映射中已重命名为ignoreList
- 远程调试期间新增了输入模式切换开关
- “元素”面板现在会显示 #document 节点的网址
- Application 面板中的有效内容安全政策
- 改进了动画调试
- Sources 中的“是否信任此代码?”对话框以及控制台中的 self-XSS 警告
- Web Worker 和 Worklet 中的事件监听器断点
- 适用于
<audio>
和<video>
的新媒体徽章 - “预加载”已重命名为“推测加载”
- Lighthouse 11.2.0
- 无障碍功能改进
- 其他亮点
Chrome 119
- 改进了“元素”>“样式”中的 @property 部分
- 可修改的 @property 规则
- 系统会报告 @property 规则无效的问题
- 更新了要模拟的设备列表
- 在 Sources 中的脚本标记中美观输出内嵌 JSON
- 在控制台中自动补全私密字段
- Lighthouse 11.1.0
- 无障碍功能改进
- Web SQL 弃用
- 在“应用”>“清单”中验证屏幕截图宽高比
- 其他亮点
Chrome 118
- 元素 > 样式中新增了自定义属性部分
- 进行了更多本地替换改进
- 增强型搜索功能
- 改进的“来源”面板
- “Sources”面板中简化了工作区
- 对“来源”中的窗格重新排序
- 适用于更多脚本类型的语法突出显示和美观输出
- 模拟“优先选择降低透明度”媒体功能
- Lighthouse 11
- 无障碍功能改进
- 其他亮点
Chrome 117
Chrome 116
Chrome 浏览器 115
- 元素改进
- 新的 CSS subgrid 徽章
- 提示中的选择器特异性
- 提示中自定义 CSS 属性的值
- 来源方面的改进
- CSS 语法突出显示
- 用于设置条件断点的快捷方式
- 应用 > 跳出跟踪缓解措施
- Lighthouse 10.2.0
- 默认忽略内容脚本
- 网络 > 响应改进
- 其他亮点
Chrome 浏览器 114
- WebAssembly 调试支持
- 改进了 Wasm 应用中的步进行为
- 使用“元素”面板和“问题”标签页调试自动填充问题
- Recorder 中的断言
- Lighthouse 10.1.1
- 性能增强
- performance.mark() 在“性能”>“计时”中显示悬停时间
- profile() 命令会填充 Performance > Main
- 有关用户互动缓慢的警告
- 网页指标更新
- JavaScript 性能分析器弃用:第三阶段
- 其他亮点
Chrome 浏览器 113
- 替换网络响应标头
- Nuxt、Vite 和 Rollup 调试方面的改进
- 通过“元素”>“样式”改进了 CSS
- CSS 属性和值无效
- 动画简写属性中指向关键帧的链接
- 新的控制台设置:按 Enter 键时自动补全
- 命令菜单会突出显示已创建的文件
- JavaScript 性能分析器弃用:第二阶段
- 其他亮点
Chrome 浏览器 112
- 录音机更新
- 录音机重放扩展程序
- 使用穿孔选择器录音
- 通过 Lighthouse 分析将录制内容导出为 Puppeteer 脚本
- 获取录音机扩展程序
- 元素 > 样式更新
- “Styles”窗格中的 CSS 文档
- CSS 嵌套支持
- 在控制台中标记日志点和条件断点
- 在调试期间忽略不相关的脚本
- JavaScript 性能分析器已开始弃用
- 模拟对比度下降
- Lighthouse 10
- 其他亮点
Chrome 浏览器 111
Chrome 浏览器 110
- 重新加载时清除性能面板
- 录音机更新
- 在“记录器”中查看并突出显示用户流代码
- 自定义录音的选择器类型
- 录制时修改用户流
- 自动就地打印
- 改进了 Vue、SCSS 等的语法突出显示和内嵌预览功能
- 控制台提供符合人体工程学且一致的自动补全功能
- 其他亮点
Chrome 109
- 录音机:复制为步骤选项、页内重放、步骤的上下文菜单
- 在表演的录制内容中显示实际函数名称
- “控制台和来源”面板中新增了键盘快捷键
- 改进了 JavaScript 调试
- 其他亮点
- [实验性] 管理断点方面的增强用户体验
- [实验性] 自动就地打印
Chrome 108
Chrome 107
- 在开发者工具中自定义键盘快捷键
- 使用键盘快捷键切换浅色和深色主题
- 在内存检查器中突出显示 C/C++ 对象
- 支持 HAR 导入的完整发起者信息
- 按
Enter
后开始 DOM 搜索 - 为
align-content
CSS Flexbox 属性显示start
和end
图标 - 其他亮点
Chrome 106
- 在“Sources”面板中按“已编写 / 部署”对文件进行分组
- 针对异步操作的关联堆栈轨迹
- 自动忽略已知的第三方脚本
- 改进了调试期间的调用堆栈
- 在“来源”面板中隐藏已列出忽略的来源
- 隐藏命令菜单中已列出忽略的文件
- “效果”面板中新增的“互动”轨道
- “性能数据分析”面板中的 LCP 时间明细
- 在“Recorder”面板中为录制内容自动生成默认名称
- 其他亮点
Chrome 105
- 在录音机中分步重放
- 支持在“Recorder”面板中将鼠标悬停在事件上
- “性能数据分析”面板中的 Largest Contentful Paint (LCP)
- 识别文字闪烁(FOIT、FOUT)是导致布局偏移的潜在根本原因
- “Manifest”窗格中的协议处理程序
- “元素”面板中的顶层标记
- 在运行时附加 Wasm 调试信息
- 在调试期间支持实时编辑
- 在“样式”窗格中查看和修改 @scope 规则
- 来源映射改进
- 其他亮点
Chrome 入门指南
- 调试期间重启帧
- “记录器”面板中的慢速重放选项
- 为“Recorder”面板构建扩展程序
- 在“Sources”面板中按“已编写 / 部署”对文件进行分组
- “性能数据分析”面板中的“新用户计时”轨道
- 显示为元素分配的槽位
- 为性能记录模拟硬件并发
- 在自动填充 CSS 变量时预览非颜色值
- 在往返缓存窗格中识别阻塞帧
- 改进了针对 JavaScript 对象的自动补全建议
- 源映射改进
- 其他亮点
Chrome 浏览器 103
- 在“Recorder”面板中捕获双击事件和右键点击事件
- Lighthouse 面板中的新时间跨度和快照模式
- 改进了“性能数据分析”面板中的缩放控件
- 确认删除表演录音
- 在“元素”面板中对窗格重新排序
- 在浏览器之外选择颜色
- 改进了调试期间的内嵌值预览
- 支持为虚拟身份验证器创建大型 blob
- “来源”面板中新增了键盘快捷键
- 源映射改进
Chrome 浏览器 102
- 预览版功能:新的“性能数据分析”面板
- 用于模拟浅色主题和深色主题的新快捷方式
- 提升了“网络预览”标签页的安全性
- 改进了在断点处的重新加载
- 管理中心最新动态
- 在开始时取消用户流记录
- 在“Styles”窗格中显示继承的突出显示伪元素
- 其他亮点
- [实验性] 复制 CSS 更改
- [实验性] 在浏览器之外选择颜色
Chrome 入门指南
- 以 JSON 文件的形式导入和导出记录的用户流
- 在“样式”窗格中查看级联层
- 支持 hwb() 颜色函数
- 改进了私有属性的显示
- 其他亮点
- [实验性] Lighthouse 面板中新增了时间范围和快照模式
Chrome 100
Chrome 99
- 限制 WebSocket 请求
- “Application”面板中新增了“Reporting API”窗格
- 支持等待元素在“记录器”面板中可见/可点击
- 改进了控制台样式、格式和过滤功能
- 使用源映射文件调试 Chrome 扩展程序
- 改进了“Source”面板中的源代码文件夹树
- 在“Source”面板中显示工作器源文件
- Chrome 自动深色主题更新
- 易于轻触的颜色选择器和拆分窗格
- 其他亮点
Chrome 98
- 预览功能:整页无障碍功能树
- 在“更改”标签页中进行更精准的更改
- 为用户流记录设置更长的超时时间
- 通过“往返缓存”标签页确保您的网页可缓存
- 新的“属性”窗格过滤条件
- 模拟 CSS forced-colors 媒体功能
- 悬停命令时显示标尺
- 在 Flexbox 编辑器中支持
row-reverse
和column-reverse
- 新增了用于重放 XHR 和展开所有搜索结果的键盘快捷键
- Lighthouse 面板中的 Lighthouse 9
- 改进的“来源”面板
- 其他亮点
- [实验性] Reporting API 窗格中的 Endpoints
Chrome 97
Chrome 96
- 预览功能:新的“CSS 概览”面板
- 恢复并改进了 CSS 长度编辑和复制体验
- 模拟 CSS 优先使用对比度的媒体功能
- 模拟 Chrome 的自动深色主题功能
- 在“Styles”窗格中以 JavaScript 形式复制声明
- 网络面板中新增了“载荷”标签页
- 改进了“属性”窗格中属性的显示方式
- 用于在控制台中隐藏 CORS 错误的选项
- 控制台中的适当
Intl
对象预览和评估 - 一致的异步堆栈轨迹
- 保留控制台边栏
- “Application”面板中已废弃的“Application Cache”窗格
- [实验性]“Application”面板中新增了“Reporting API”窗格
Chrome 95
- 全新的 CSS 长度编写工具
- 在“问题”标签页中隐藏问题
- 改进了属性的显示方式
- Lighthouse 面板中的 Lighthouse 8.4
- 在“Source”面板中对代码段进行排序
- 新增指向翻译版版本说明和报告翻译 bug 的链接
- 改进了开发者工具命令菜单的界面
Chrome 94
- 以您的首选语言使用开发者工具
- 设备列表中出现了新的 Nest Hub 设备
- “帧详情”视图中的源试用
- 新的 CSS 容器查询徽章
- 用于反转网络过滤器的新复选框
- 控制台边栏即将弃用
- 在“问题”标签页和“网络”面板中显示原始
Set-Cookies
标头 - 在控制台中一致地将原生访问器显示为自己的属性
- 带有 #source网址 的内嵌脚本的适当错误堆栈轨迹
- 在“Computed”窗格中更改颜色格式
- 将自定义提示替换为原生 HTML 提示
- [实验性] 在“问题”标签页中隐藏问题
Chrome 93
- “样式”窗格中可修改的 CSS 容器查询
- “网络”面板中的 Web 软件包预览
- Attribution Reporting API 调试
- 改进了控制台中的字符串处理
- 改进了 CORS 调试
- Lighthouse 8.1
- 在“清单”窗格中新建记事网址
- 修复的 CSS 匹配选择器
- 在“Network”面板中美观输出 JSON 响应
Chrome 92
- CSS 网格编辑器
- 在控制台中支持
const
重复声明 - Source Order Viewer
- 用于查看框架详情的新快捷方式
- 增强型 CORS 调试支持
- 将 XHR 标签重命名为 Fetch/XHR
- 在“网络”面板中过滤 Wasm 资源类型
- “网络条件”标签页中设备的用户代理客户端提示
- 在“问题”标签页中报告 Quirks 模式问题
- 在“性能”面板中添加计算相交部分
- Lighthouse 面板中的 Lighthouse 7.5
- 废弃了调用堆栈中的“Restart frame”上下文菜单
- [实验性] 协议监控器
- [实验性] Puppeteer 录音器
Chrome 91
- 网页指标信息弹出式窗口
- 新的内存检查器
- 直观呈现 CSS 滚动贴靠
- 新的标志设置窗格
- 包含宽高比信息的增强型图片预览
- 包含用于配置
Content-Encoding
的选项的新网络条件按钮 - 用于查看计算值的快捷方式
accent-color
关键字- 使用颜色和图标对问题类型进行分类
- 删除信任令牌
- “帧详情”视图中被屏蔽的功能
- 在“实验”设置中过滤实验
- 在“缓存存储空间”窗格中新增了
Vary Header
列 - 支持 JavaScript 自有品牌检查
- 对断点调试的增强支持
- 支持采用
[]
表示法的悬停预览 - 改进了 HTML 文件的大纲
- 用于 Wasm 调试的适当错误堆栈轨迹
Chrome 90
- 新的 CSS Flexbox 调试工具
- 新的核心网页指标叠加层
- 将问题计数移至控制台状态栏
- 报告 Trusted Web Activity 问题
- 在控制台中将字符串的格式设置为(有效)JavaScript 字符串字面量
- “Applications”面板中新的“Trust Tokens”窗格
- 模拟 CSS color-gamut 媒体功能
- 经过改进的渐进式 Web 应用工具
- “网络”面板中新增了
Remote Address Space
列 - 性能改进
- 在“帧详情”视图中显示允许/禁止的功能
- 在“Cookies”窗格中新增了
SameParty
列 - 已废弃的非标准
fn.displayName
支持 - 废弃了“设置”菜单中的
Don't show Chrome Data Saver warning
- [实验性] 在“问题”标签页中自动生成低对比度问题
- [实验性]“元素”面板中提供了完整的无障碍功能树状视图
Chrome 89
- 针对“可信类型”违规行为的调试支持
- 在视口之外截取节点屏幕截图
- 适用于网络请求的新的“信任令牌”标签页
- “Lighthouse”面板中的 Lighthouse 7
- 支持强制启用 CSS
:target
状态 - 用于复制元素的新快捷方式
- 适用于自定义 CSS 属性的颜色选择器
- 用于复制 CSS 属性的新快捷键
- 用于显示网址解码 Cookie 的新选项
- 仅清除可见的 Cookie
- 用于在“存储”窗格中清除第三方 Cookie 的新选项
- 修改自定义设备的用户代理客户端提示
- 保留“记录网络日志”设置
- 在“网络”面板中查看 WebTransport 连接
- “在线”已重命名为“无节流”
- 控制台、“来源”面板和“样式”窗格中的新复制选项
- Frame 详情视图中的新 Service Worker 信息
- 在“帧详情”视图中测量内存信息
- 通过“问题”标签页提供反馈
- “性能”面板中的丢帧数
- 在 Device Mode 下模拟可折叠设备和双屏设备
- [实验性] 使用 Puppeteer 记录器自动执行浏览器测试
- [实验性]“样式”窗格中的字体编辑器
- [实验性] CSS Flexbox 调试工具
- [实验性] 全新的 CSP“违规行为”标签页
- [实验性] 新的色彩对比度计算 - 高级感知对比度算法 (APCA)
Chrome 88
- 开发者工具的启动速度更快
- 全新的 CSS 角度可视化工具
- 模拟不受支持的映像类型
- 在“存储空间”窗格中模拟存储空间配额大小
- “性能”面板中新增了“网页指标”通道
- 在“网络”面板中报告 CORS 错误
- “帧详情”视图中的跨域隔离信息
- “框架详情”视图中的新 Web Worker 信息
- 显示已打开窗口的打开者框架详情
- 从“Service Workers”窗格打开“Network”面板
- 复制属性值
- 复制网络发起者的堆栈轨迹
- 在鼠标悬停时预览 Wasm 变量值
- 在控制台中评估 Wasm 变量
- 文件/内存大小的一致测量单位
- 在“元素”面板中突出显示伪元素
- [实验性] CSS Flexbox 调试工具
- [实验性] 自定义和弦键盘快捷键
Chrome 87
- 新的 CSS 网格调试工具
- 新的 WebAuthn 标签页
- 在顶部和底部面板之间移动工具
- “Styles”窗格中新增了“Computed”边栏窗格
- 在“Computed”窗格中对 CSS 属性进行分组
- Lighthouse 面板中的 Lighthouse 6.3
- “计时”部分中的
performance.mark()
个事件 - “网络”面板中新增了
resource-type
和url
过滤条件 - 帧详情视图更新
- 废弃了“更多工具”菜单中的
Settings
- [实验性] 在“CSS 概览”面板中查看并修正色彩对比度问题
- [实验性] 在开发者工具中自定义键盘快捷键
Chrome 86
- 新建“媒体”面板
- 通过“元素”面板上下文菜单捕获节点屏幕截图
- “问题”标签页更新
- 模拟缺少本地字体
- 模拟非活跃用户
- 模拟
prefers-reduced-data
- 支持新的 JavaScript 功能
- Lighthouse 面板中的 Lighthouse 6.2
- 弃用 Service Workers 窗格中的“其他源”列表
- 显示被滤除的项目的覆盖率摘要
- “Application”面板中新增了框架详情视图
- “样式”窗格中的无障碍颜色建议
- 在“元素”面板中恢复 Properties 窗格
- “网络”面板中简单易懂的
X-Client-Data
标题值 - 在“样式”窗格中自动填充自定义字体
- 在“网络”面板中一致显示资源类型
- “元素”面板和“网络”面板中的清除按钮
Chrome 85
- CSS-in-JS 框架的样式修改
- “Lighthouse”面板中的 Lighthouse 6
- 首次有效绘制 (FMP) 弃用
- 支持新的 JavaScript 功能
- “Manifest”窗格中的新应用快捷方式警告
- “Timing”标签页中的 Service Worker
respondWith
事件 - 一致显示“Computed”窗格
- WebAssembly 文件的字节码偏移量
- Sources 面板中的逐行复制和剪切
- 管理中心设置更新
- 性能面板更新
- 断点、条件断点和日志点的新图标
Chrome 84
- 使用全新的“问题”标签页解决网站问题
- 在“检查模式”提示中查看无障碍功能信息
- 性能面板更新
- 控制台中的 promise 术语更加准确
- “样式”窗格更新
- 弃用了“元素”面板中的 Properties 窗格
- “清单”窗格中的应用快捷方式支持
Chrome 83
- 模拟视觉缺陷
- 模拟语言区域
- 跨域嵌入器政策 (COEP) 调试
- 断点、条件断点和日志点的新图标
- 查看设置了特定 Cookie 的网络请求
- 在命令菜单中停靠到左侧
- “主菜单”中的“设置”选项移到了其他位置
- “ Audits”面板现已更名为 Lighthouse 面板
- 删除文件夹中的所有本地替换值
- 更新了长时间运行的任务界面
- “Manifest”窗格中支持 Maskable 图标
Chrome 82
Chrome 81
- 设备模式下对 Moto G4 的支持
- 与 Cookie 相关的动态
- 更精确的 Web 应用清单图标
- 将鼠标悬停在 CSS
content
属性上即可查看未转义的值 - 控制台中的源代码映射错误
- 用于禁止滚动超出文件末尾的设置
Chrome 80
- 在控制台中支持
let
和class
重复声明 - 改进了 WebAssembly 调试
- 在“发起者”标签页中请求发起者链
- 在“概览”中突出显示所选的网络请求
- “网络”面板中的网址列和路径列
- 更新后的用户代理字符串
- 全新的“审核”面板配置界面
- 按函数或按块代码覆盖率模式
- 代码覆盖率现在必须通过页面重新加载启动
Chrome 79
- 调试 Cookie 被屏蔽的原因
- 查看 Cookie 值
- 模拟不同的首选颜色方案和首选减少动作偏好设置
- 代码覆盖率更新
- 调试请求网络资源的原因
- 控制台和“来源”面板会再次遵循缩进偏好设置
- 新增了光标导航快捷键
Chrome 78
- “审核”面板中的多客户端支持
- 付款处理程序调试
- “ Audits”面板中的 Lighthouse 5.2
- “Performance”面板中的 Largest Contentful Paint
- 通过主菜单提交开发者工具问题
Chrome 77
- 复制元素样式
- 直观呈现布局偏移
- “ Audits”面板中的 Lighthouse 5.1
- 操作系统主题同步
- 用于打开断点编辑器的键盘快捷键
- “网络”面板中的预提取缓存
- 查看对象时的不公开属性
- “Application”面板中的通知和推送消息
Chrome 76
- 使用 CSS 值自动补全
- 用于广告联盟设置的新界面
- HAR 导出文件中的 WebSocket 消息
- HAR 导入和导出按钮
- 实时内存用量
- Service Worker 注册端口号
- 检查后台提取和后台同步事件
- 适用于 Firefox 的 Puppeteer
Chrome 75
- 自动填充 CSS 函数时的有意义的预设
- 通过命令菜单清除网站数据
- 查看所有 IndexedDB 数据库
- 悬停鼠标时查看资源的未压缩大小
- “Breakpoints”窗格中的内嵌断点
- IndexedDB 和 Cache 资源计数
- 用于停用详细检查提示的设置
- 在编辑器中切换标签页缩进的设置
Chrome 74
- 突出显示受 CSS 属性影响的所有节点
- “ Audits”面板中的 Lighthouse v4
- WebSocket 二进制消息查看器
- 在命令菜单中截取区域屏幕截图
- “网络”面板中的 Service Worker 过滤器
- 性能面板更新
- “性能”面板录制内容中的长时间任务
- “时间”部分中的“First Paint”
- 额外提示:用于查看 RGB 和 HSL 颜色代码的快捷方式(视频)
Chrome 73
- 日志点
- 检查模式下的详细提示
- 导出代码覆盖率数据
- 使用键盘浏览控制台
- 颜色选择器中的 AAA 对比度线条
- 保存自定义地理定位替换值
- 代码折叠
- “框架”标签页已重命名为“消息”标签页
- 额外提示:按属性过滤“网络”面板(视频)
Chrome 72
- 在“效果”面板中直观呈现效果指标
- 在 DOM 树中突出显示文本节点
- 将 JS 路径复制到 DOM 节点
- 审核面板更新,包括检测 JS 库的新审核以及用于从命令菜单访问审核面板的新关键字
- 额外提示:使用 Device Mode 检查媒体查询(视频)
Chrome 71
- 将鼠标悬停在实时表达式结果上以突出显示 DOM 节点
- 将 DOM 节点存储为全局变量
- HAR 导入和导出现在提供发起者和优先级信息
- 从主菜单访问命令菜单
- 画中画断点
- 额外提示:使用
monitorEvents()
在控制台中记录节点的触发事件(视频)
Chrome 70
- 控制台中的实时表达式
- 在即时评估期间突出显示 DOM 节点
- 性能面板优化
- 调试功能更可靠
- 通过命令菜单启用网络节流功能
- 自动补全条件断点
- AudioContext 事件发生中断
- 使用 ndb 调试 Node.js 应用
- 额外提示:使用 User Timing API 衡量真实的用户互动
Chrome 68
- Eager 评估
- 参数提示
- 函数自动补全
- ES2017 关键字
- “ Audits”面板中的 Lighthouse 3.0
- BigInt 支持
- 向“Watch”窗格添加属性路径
- “显示时间戳”已移至“设置”
- 额外提示:鲜为人知的控制台方法(视频)
Chrome 67
- 在所有网络标头中搜索
- CSS 变量值预览
- 以抓取方式复制
- 全新审核、桌面配置选项以及查看跟踪记录
- 停止无限循环
- “效果”标签页中的“用户计时”
- “内存”面板中明确列出的 JavaScript 虚拟机实例
- “Network”标签页已重命名为“Page”标签页
- 深色主题更新
- “安全性”面板中的证书透明度信息
- “性能”面板中的网站隔离功能
- 额外提示:“图层”面板 + 动画检查器(视频)
Chrome 66
- “网络”面板中的黑箱设置
- 在 Device Mode 下自动调整缩放功能
- “预览”和“回复”标签页中的美观打印功能
- 在“预览”标签页中预览 HTML 内容
- 对 HTML 内样式的局部替换支持
- 额外提示:将框架脚本设置为黑箱,让事件监听器断点更有用
Chrome 65
- 本地替换
- 新的无障碍工具
- “更改”标签页
- 新的搜索引擎优化 (SEO) 和性能审核
- Performance 面板中的多个录制内容
- 通过异步代码中的 worker 实现可靠的代码单步执行
- 额外提示:使用 Puppeteer 自动执行开发者工具操作(视频)
Chrome 64
- 性能监控器
- 控制台边栏
- 将控制台中类似的消息归为一组
- 额外提示:切换悬停伪类(视频)
Chrome 63
Chrome 62
- 在管理中心中等待的顶级数据
- 新的屏幕截图工作流程
- CSS 网格突出显示
- 用于查询对象的全新 Console API
- 新增了控制台过滤条件
- “网络”面板中的 HAR 导入
- 可预览的缓存资源
- 缓存调试具有更可预测性
- 块级代码覆盖率
Chrome 61
Chrome 60
- 新的“审核日志”面板
- 第三方徽章
- “继续前往此处”的新手势
- 步进异步
- 在控制台中预览信息更丰富的对象
- 在控制台中选择信息更丰富的上下文
- “报道”标签页中的实时动态
- 更简单的网络节流选项
- 异步堆栈默认处于开启状态