Google 用户调研。
加快了开发者工具启动速度
现在,开发者工具在 JavaScript 编译方面的启动速度提高了约 37%(从 6.9 秒降至 5 秒)!🎉
团队进行了一些优化,以减少启动期间序列化、解析和反序列化的性能开销。
我们即将发布一篇工程博客文章,详细说明实现过程。敬请期待!
Chromium 问题:1029427
全新的 CSS 角度可视化工具
现在,开发者工具可以更好地支持 CSS 角度调试!
如果网页上的某个 HTML 元素应用了 CSS 角度(例如 background: linear-gradient(angle, color-stop1, color-stop2)、transform: rotate(angle)),则“样式”窗格中的相应角度旁边会显示时钟图标。点击时钟图标可切换时钟叠加层。点击时钟中的任意位置,或拖动指针来更改角度!
您还可以使用鼠标和键盘快捷键来更改角度值,如需了解详情,请参阅我们的文档!
模拟不受支持的图片类型
开发者工具在“渲染”标签页中新增了两项模拟功能,可让您停用 AVIF 和 WebP 图片格式。借助这些新的模拟功能,开发者可以更轻松地测试不同的图片加载场景,而无需切换浏览器。
假设我们有以下 HTML 代码,用于为较新的浏览器提供 AVIF 和 WebP 格式的图片,并为较旧的浏览器提供 PNG 格式的后备图片。
<picture>
<source srcset="test.avif" type="image/avif">
<source srcset="test.webp" type="image/webp">
<img src="test.png" alt="A test image">
</picture>
打开 Rendering 标签页,选择“Disable AVIF image format”,然后刷新页面。将鼠标悬停在 img src 上。当前图片 src (currentSrc) 现在是后备 WebP 图片。
Chromium 问题:1130556
在“存储空间”窗格中模拟存储空间配额大小
您现在可以在“存储空间”窗格中替换存储空间配额大小。借助此功能,您可以模拟不同的设备,并在磁盘空间不足的情况下测试应用的行为。
依次前往 Application > Storage,选中 Simulate custom storage quota 复选框,然后输入任意有效数字来模拟存储空间配额。
“性能”面板记录中的新 Web Vitals 轨道
性能记录现在可以选择显示 Web 指标信息。
记录加载性能后,在“性能”面板中选中网页指标复选框,即可查看新的“网页指标”轨道。
该轨道目前会显示 Web Vitals 信息,例如 First Contentful Paint (FCP)、Largest Contentful Paint (LCP) 和 Layout Shift (LS)。
如需详细了解如何使用网页指标优化用户体验,请访问 web.dev/vitals。
Chromium 问题:不适用
在“网络”面板中报告 CORS 错误
如果网络请求因跨域资源共享 (CORS) 而失败,开发者工具现在会显示 CORS 错误。
在网络面板中,观察失败的 CORS 网络请求。状态列显示 “CORS 错误”。将鼠标悬停在错误上,工具提示现在会显示错误代码。以前,对于 CORS 错误,开发者工具仅显示通用的“(failed)”状态。
这为我们下一步增强功能奠定了基础,以便更详细地描述 CORS 问题!
Chromium 问题:1141824
帧详情视图更新
“框架详细信息”视图中的跨源隔离信息
现在,系统会在安全与隔离部分下显示跨源隔离状态。
新的 API 可用性部分会显示 SharedArrayBuffer(SAB)的可用性,以及是否可以使用 postMessage() 共享它们。
如果 SAB 和 postMessage() 目前可用,但上下文不是跨源隔离的,系统会显示弃用警告。如需详细了解跨源隔离以及为何 SharedArrayBuffers 等功能需要跨源隔离,请参阅这篇文章。
Chromium 问题:1139899
“帧详情”视图中的新 Web Worker 信息
开发者工具现在会在创建专用 Web 工作器的框架下显示这些工作器。
在应用面板中,展开包含 Web Worker 的帧,然后选择工作器树下的某个工作器,以查看该 Web Worker 的详细信息。
显示已打开窗口的打开器框架详细信息
您现在可以查看有关哪个框架导致打开另一个窗口的详细信息。
在 Frames 树下选择一个已打开的窗口,即可查看该窗口的详细信息。点击 Opener Frame 链接,即可在“元素”面板中显示 opener。
Chromium 问题:1107766
从“Service Worker”窗格中打开“网络”面板
通过新的网络请求链接查看所有 Service Worker (SW) 请求路由信息。这为开发者在调试软件时提供了更多背景信息。
依次前往应用 > 服务工作线程,然后点击某个服务工作线程的网络请求。底部面板中会打开网络面板,其中显示所有与 Service Worker 相关的请求(网络请求按 "is:service-worker-intercepted" 过滤)。
Chromium 问题:不适用
“网络”面板中的新复制选项
复制属性值
借助上下文菜单中的新“复制值”选项,您可以复制网络请求的属性值。
在网络面板中,点击某个网络请求以打开标头窗格。右键点击以下部分中的某个属性:请求载荷 (JSON) 表单数据 查询字符串参数 请求标头 响应标头
然后,您可以选择复制值,将该属性值复制到剪贴板。
Chromium 问题:1132084
复制网络启动器的堆栈轨迹
右键点击某个网络请求,然后选择复制堆栈轨迹,将堆栈轨迹复制到剪贴板。
Chromium 问题:1139615
Wasm 调试更新
在鼠标悬停时预览 Wasm 变量值
在断点处暂停时,如果将鼠标悬停在 WebAssembly (Wasm) 反汇编中的变量上,开发者工具现在会显示该变量的当前值。
在 Sources(来源)面板中,打开一个 Wasm 文件,放置一个断点,然后刷新页面。将光标悬停在变量上即可查看相应值。
在控制台中评估 Wasm 变量
现在,您可以在控制台中评估 Wasm 变量,同时在断点处暂停。
在此示例中,我们在 local.get $input 行中添加了断点。调试时,在控制台中输入 $input 将返回变量的当前值,在本例中为 4。
Chromium 问题:1127914
文件/内存大小的统一度量单位
开发者工具现在始终使用 kB 来显示文件/内存大小。以前,开发者工具混合使用 kB(1000 字节)和 KiB(1024 字节)。例如,“网络”面板之前使用“kB”标签,但实际上是使用 KiB 进行计算,这造成了不必要的混淆。
Chromium 问题:1035309
在“元素”面板中突出显示伪元素
开发者工具增加了伪元素的色彩对比度,以帮助您更好地发现它们。
Chromium 问题:1143833
实验功能
CSS Flexbox 调试工具
Flexbox 调试工具即将推出!
首先,开发者工具现在会在“元素”面板中为应用了 display: flex 的元素显示 flex 徽章。
除此之外,还在以下 flexbox 属性中添加了新的对齐图标:
flex-directionalign-itemsalign-contentalign-selfjustify-itemsjustify-content
此外,这些图标还具有情境感知功能。系统会根据以下因素调整图标方向:
flex-directiondirectionwriting-mode
这些图标旨在帮助您更好地直观呈现网页的 flexbox 布局。
如需查看 Flexbox 工具功能的设计文档,请点击此处。我们很快就会添加更多功能。
欢迎试用,并告诉我们您的想法!
自定义组合键键盘快捷键
自上个版本以来,开发者工具新增了对自定义键盘快捷键的实验性支持。
您现在可以在快捷键编辑器中创建组合键(也称为多按键快捷键)。
依次前往设置 > 快捷键,将鼠标悬停在某个命令上,然后点击修改按钮(铅笔图标),即可自定义和弦快捷键。
Chromium 问题:174309
下载预览渠道
不妨考虑使用 Chrome Canary 版、开发者版或 Beta 版作为默认开发浏览器。通过这些预览渠道,您可以访问最新的 DevTools 功能,测试最前沿的 Web 平台 API,并在用户发现问题之前帮助您找到网站上的问题!
与 Chrome 开发者工具团队联系
您可以使用以下选项讨论新功能、更新或与开发者工具相关的任何其他内容。
- 请前往 crbug.com 向我们提交反馈和功能请求。
- 在开发者工具中,依次选择 更多选项 > 帮助 > 报告 DevTools 问题,以报告 DevTools 问题。
- 在 Twitter 上向 @ChromeDevTools 发送推文。
- 在 DevTools 新变化 YouTube 视频或 DevTools 提示 YouTube 视频中发表评论。
开发者工具的新变化
开发者工具的新变化系列中涵盖的所有内容。
- 开发者工具 MCP 服务器更新
- 改进了轨迹分享功能
- 对 @starting-style 的支持
- 用于显示的编辑器 widget:masonry
- Lighthouse 13
- Gemini 提供的代码建议
- 开发者工具 MCP 服务器的增强功能
- 更快地获取 AI 助理的帮助
- 使用 Gemini 调试完整性能轨迹
- 切换抽屉式导航栏方向
- Google 开发者计划
- 其他亮点
- 适用于 AI 代理的 Chrome 开发者工具 (MCP)
- 使用 Gemini 调试网络依赖树
- 导出与 Gemini 的对话
- “效果”面板中的持久轨道配置
- 过滤 IP 地址保护网络请求
- 元素 > 布局标签页添加了瀑布流布局支持
- Lighthouse 12.8.2
- 其他亮点
- 使用 Gemini 调试更多分析洞见
- 在“网络状况”中模拟“Save-Data”标头
- 在 CSS 属性提示中查看基准状态
- 替换用户代理客户端提示中的设备规格
- Lighthouse 12.8.0
- 其他亮点
- 更可靠、更高效的 Chrome 开发者工具
- 在 AI 辅助功能中上传图片以进行样式设置
- 向“网络”中的表格添加请求标头
- 查看 2025 年 Google I/O 大会的亮点
- 其他亮点
- 改进了“效果”面板
- “网络依赖关系树”数据洞见中的预连接源
- “文档请求延迟时间”数据洞见中的服务器响应和重定向时间
- “网络请求摘要”中的重定向
- 减少了性能轨迹中的噪声
- 已弃用“停用 JavaScript 示例”
- 传感器中的地理定位精确度形参
- “元素”面板改进
- 更轻松地调试复杂的 CSS 值
- Elements 中的@function 支持 > 样式
- 网络面板改进
- has-request-header 过滤条件
- 独立式 Web 应用中的直接套接字
- 其他亮点
- 无障碍功能
- 2025 年 Google I/O 大会版
- 使用 Gemini 修改 CSS 并将更改保存到工作区
- 连接工作区文件夹并将更改保存回源文件
- 向 Gemini 询问有关效果分析的问题
- 使用 Gemini 为效果分析结果添加注释
- 在与 Gemini 的对话中添加屏幕截图
- “效果”面板中的新数据洞见
- 重复的 JavaScript
- 旧版 JavaScript
- 推测现在支持规则标记
- Lighthouse 12.6.0
- 其他亮点
- 无障碍功能
- 改进了“效果”面板
- 新的效果分析
- 点击即可突出显示
- “网络请求摘要”中的服务器计时
- 在“隐私和安全”中过滤 Cookie
- 各个面板中表格的大小(以 kB 为单位)
- 自动补全功能支持“元素”>“样式”中的边角形状和边角*-形状
- 实验性功能:突出显示 DOM 中元素和属性存在的问题
- Lighthouse 12.5.0
- 其他亮点
- 改进了“效果”面板
- 性能中的个人资料和函数调用的来源和脚本链接
- 按阶段划分的 LCP 实地数据支持
- 网络依赖关系树数据分析
- “摘要”中显示时长,而不是总时间和自身时间
- “执行用时最长的堆栈”突出显示功能
- 改进了各种面板的空状态
- “元素”中的无障碍功能树状视图
- Lighthouse 12.4.0
- 其他亮点
- “隐私和安全”面板
- 改进了“效果”面板
- 校准后的 CPU 节流预设
- 在同一 AI 对话中选择不同的效果活动
- “效果”中的第一方和第三方突出显示
- 标记工具提示和分析洞见中的实测数据
- 强制自动重排数据分析
- “优化 DOM 大小”数据洞见
- 使用 console.timeStamp 扩展性能轨迹
- “元素”面板改进
- 动画样式的实时值
- 支持 :open 伪类和各种伪元素
- 复制所有控制台消息
- “内存”面板中的字节单位
- 其他亮点
- 持久的 AI 聊天记录
- 改进了“效果”面板
- 图片投放分析数据
- 传统键盘导航和现代键盘导航
- 忽略火焰图中的无关脚本
- 悬停时显示时间轴标记和范围突出显示效果
- 建议的限制设置
- 叠加层中的时间标记
- “摘要”中的 JS 调用堆栈轨迹
- 徽章设置已移至 Elements 中的菜单
- 新增“新变化”面板
- Lighthouse 12.3.0
- 其他亮点
- 使用 Gemini 调试网络请求、源文件和性能轨迹
- 查看 AI 聊天记录
- 在“应用”>“存储空间”中管理扩展程序存储空间
- 性能改进
- 实时指标中的互动阶段
- “摘要”标签页中的渲染阻塞信息
- 支持 scheduler.postTask 事件及其发起者箭头
- “动画”面板和“元素”>“样式”标签页改进
- 从“元素”>“样式”跳转到“动画”
- “计算”标签页中的实时更新
- 传感器中的计算压力模拟
- “内存”面板中按来源分组的同名 JS 对象
- 设置页面焕然一新
- “性能数据分析”面板已弃用,并已从开发者工具中移除
- 其他亮点
- 使用 Gemini 调试 CSS
- 在专用设置标签页中控制 AI 功能
- 改进了“效果”面板
- 添加注释并分享效果发现
- 直接在“效果”面板中获取效果分析
- 更轻松地发现过度的布局偏移
- 找出未合成的动画
- 硬件并发移至传感器
- 忽略匿名脚本,专注于堆栈轨迹中的代码
- 元素 > 样式:支持网格叠加层和 CSS 范围关键字的 sideways-* 书写模式
- 在时间跨度和快照模式下针对非 HTTP 网页运行 Lighthouse 审核
- 无障碍功能改进
- 其他亮点
- 网络面板改进
- 重新构想的网络过滤器
- HAR 导出功能现在默认排除敏感数据
- “元素”面板改进
- text-emphasis-* 属性的自动补全值
- 使用徽章标记滚动溢出
- 改进了“效果”面板
- 实时指标中的建议
- 浏览面包屑导航
- “内存”面板改进
- 新的“已分离的元素”配置文件
- 改进了纯 JS 对象的命名
- 关闭动态主题
- Chrome 实验:进程共享
- Lighthouse 12.2.1
- 其他亮点
- 记录器支持导出到 Puppeteer(适用于 Firefox)
- 改进了“效果”面板
- 实时指标观测
- 网络轨道中的搜索请求
- 查看 performance.mark 和 performance.measure 调用的堆栈轨迹
- 在“自动填充”面板中使用测试地址数据
- “元素”面板改进
- 强制设置特定元素的更多状态
- “元素”>“样式”现在可自动补全更多网格属性
- Lighthouse 12.2.0
- 其他亮点
- Gemini 控制台数据分析功能即将在大多数欧洲国家/地区推出
- “效果”面板更新
- 增强型网络轨道
- 使用可扩展性 API 自定义效果数据
- “时间安排”轨道中的详细信息
- 复制“网络”面板中列出的所有请求
- 使用命名 HTML 标记,减少杂乱,更快地获取堆快照
- 打开“动画”面板以捕获动画并实时修改 @keyframes
- Lighthouse 12.1.0
- 无障碍功能改进
- 其他亮点
- 在“元素”面板中检查 CSS 锚点定位
- “来源”面板改进
- 增强了“一律不在此处暂停”功能
- 新的滚动贴靠事件监听器
- 网络面板改进
- 更新了网络节流预设
- HAR 格式的自定义字段中的 service worker 信息
- 在“性能”面板中发送和接收 WebSocket 事件
- 其他亮点
- 改进了“效果”面板
- 使用更新后的轨道配置模式移动和隐藏轨道
- 忽略火焰图中的脚本
- 将 CPU 降频 20 倍
- “效果数据分析”面板将被弃用
- 使用堆快照中的新过滤条件查找过多的内存用量
- 在“应用”>“存储”中检查存储分区
- 使用命令行标志停用自 XSS 警告
- Lighthouse 12.0.0
- 其他亮点
- 借助 Gemini 更好地了解控制台中的错误和警告
- 在“元素”>“样式”中支持@position-try 规则
- “来源”面板改进
- 配置自动美化打印和括号闭合
- 已处理的被拒绝的 Promise 会被识别为已捕获
- 控制台中的错误原因
- 网络面板改进
- 检查早期提示标头
- 隐藏瀑布图列
- 改进了“效果”面板
- 捕获 CSS 选择器统计信息















