Chrome 130 开发者工具的新变化

Sofia Emelianova
Sofia Emelianova

改进了“网络”面板

此版本对网络面板进行了多项改进。

全新的网络过滤器

广告联盟面板新增了一些过滤条件,这些过滤条件是根据您的反馈重新设计的。特定于类型的过滤条件保持不变,即在简洁的多选栏中显示一组标记。

为了整理界面,请将与隐藏、屏蔽和第三方相关的复选框移至下拉列表下方。列表中有一个数字,用于指示下拉菜单下有多少个已选过滤条件。

将隐藏、屏蔽和第三方相关过滤器移至下拉菜单的前后。

要恢复旧版过滤器设计,请依次清除 设置 > 实验 > 重新设计“网络”面板中的过滤器栏

请告诉我们您对重新设计的设计有何想法

Chromium 问题:362672528

HAR 导出内容现在默认会排除敏感数据

为降低敏感信息意外泄露的几率,默认情况下,以 HAR 格式导出的网络日志将不再包含 CookieSet-CookieAuthorization 标头。

如需以 HAR 格式导出包含敏感数据的日志,请依次前往 设置 > 偏好设置 > 网络 > 允许生成包含敏感数据的 HAR,然后将其开启。网络面板会用箭头标记 导出按钮。长按该按钮,然后从下拉菜单中选择导出 HAR(包含敏感数据)

将导出选项添加到 HAR 导出文件(包含和不包含敏感数据)前后。

Chromium 问题:361717594

改进了“元素”面板

此版本对元素面板进行了多项改进。

text-emphasis-* 属性的自动补全值

现在,Styles 标签页中的自动补全功能会针对以下 CSS 属性提供值建议:

为“text-emphasis-*”属性添加自动补全选项前后。

Chromium 问题:361471205

滚动超出边界会显示标记

元素面板现在会使用新的“滚动”标记标记包含溢出内容且具有 overflow: scrolloverflow: auto 的元素,以便您轻松发现滚动溢出。与其他标志一样,此标志可反映当前 DOM,并且如果内容因大小变化等原因而停止溢出,此标志就会消失。

标记滚动前后会溢出相应标记。

Chromium 问题:40670442

嵌套规则后的裸声明不会“向上移动”

在 CSS 工作组决定允许裸声明位于嵌套规则之后后,样式标签页现在不会在解析过程中“上移”这些声明。

在以下代码示例中,嵌套规则后面的裸声明现在不会导致 Chrome 意外地重新排列级联中的样式:

p {
  width: 100px;
  height: 100px;
  @media screen {
    background-color: red;
  }

  background-color: green;
}

允许裸声明位于嵌套规则之后之前和之后。

Chromium 问题:358119261

改进了性能面板

此版本对性能面板进行了多项改进。

实时指标中的建议

实时指标现在可以提供特定于指标的建议,帮助您将开发环境的配置尽可能贴近用户的体验。

如需获取建议,请从 Chrome 用户体验报告 (CrUX) 设置现场数据提取,然后展开每个指标卡片中的考虑本地测试条件部分(如有),并在环境设置中展开考虑真实的用户环境

展开的部分包含建议。

按照建议操作,以便大致了解用户的体验。

现在,您可以在效果录制的时间轴中浏览面包屑导航:在面包屑导航之间来回“跳转”,覆盖子面包屑导航,以及移除多个子导航。以前,当您选择父级面包屑导航时,其子级会消失。

内存面板改进

此版本对内存面板进行了多项改进。

新的“已分离的元素”配置文件

内存面板新增了分离元素这一配置文件类型。它会显示由 JavaScript 引用保留的对象。

在向“内存”面板中添加“分离的元素”配置文件类型之前和之后。

Chromium 问题:350519222

改进了纯 JS 对象的命名

为了整理和清理堆快照中的 Object 类别,纯 JavaScript 对象现在:

  • 基于其包含的属性进行命名,例如 {firstProperty, secondProperty, ..., *nthProperty}
  • 可通过开发者工具构造的这些名称进行搜索。
  • 如果具有相同的属性,则会归为一组。

在堆快照中整理对象类别之前和之后。

Chromium 问题:350519222

关闭动态主题

现在,您可以在 Chrome 中关闭将开发者工具颜色与自定义主题颜色自动匹配的功能。

如需关闭动态主题,请清除 设置 > 偏好设置 > 外观 > 匹配 Chrome 配色方案,然后重新加载开发者工具。

关闭动态主题设置前后。

Chromium 问题:328472696

Chrome 实验:进程共享

通常,当您从同一个网站(如 Google 文档)中打开多个标签页时,Chrome 会为每个标签页分别创建一个单独的渲染程序进程。进程共享实验改变了这一现状,即允许多个标签页共享同一个渲染程序进程以提升性能。

如果您在打开开发者工具时看到“此标签页与其他标签页共享资源...”信息栏消息,则表示您加入了启用了进程共享实验的小型用户群。

“此标签页与其他标签页共享资源...”信息栏。

进程共享可能会影响断点调试和性能分析。如需了解详情,请参阅 Chrome 实验:进程共享

Lighthouse 12.2.1

Lighthouse 面板现在运行 Lighthouse 12.2.1。

此次更新针对资源压缩建议引入了 < 20 KB 忽略阈值,以便您仅专注于有意义的文件大小缩减。请参阅完整的变更列表

如需了解如何在 DevTools 中使用 Lighthouse 面板的基础知识,请参阅 Lighthouse:优化网站速度

Chromium 问题:772558

其他亮点

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

  • 元素
  • 控制台:修复了 cURL 命令中多行字符串中的非转义 ampersand (352651673)。
  • 内存:修复了包含 Service Worker 的页面上的默认选择,现在会选择主线程 (40669896)。
  • 安全:现在,随着来源的安全阶段发生变化,网址架构突出显示会正确更新(359920086)。

下载预览渠道

请考虑将 Chrome Canary开发者版Beta 版用作您的默认开发浏览器。通过这些预览版渠道,您可以使用最新的 DevTools 功能、测试尖端的 Web 平台 API,并帮助您在用户发现问题之前发现网站上的问题!

与 Chrome 开发者工具团队联系

您可以使用以下选项讨论与 DevTools 相关的新功能、更新或任何其他内容。

开发者工具的新变化

DevTools 新变化系列中涵盖的所有内容的列表。