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}
  • 可按 DevTools 构建的这些名称进行搜索。
  • 如果具有相同的属性,则会归为一组。

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

Chromium 问题:350519222

关闭动态主题

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

如需关闭动态主题设置,请依次前往 Settings > Preferences > Appearance > Match Chrome color scheme,然后重新加载 DevTools。

关闭动态主题设置前后。

Chromium 问题:328472696

Chrome 实验:进程共享

通常,当您打开同一网站(例如 Google 文档)的多个标签页时,Chrome 会为每个标签页创建单独的渲染程序进程。进程共享实验通过允许多个标签页共享相同的渲染程序来改善性能,从而改变了这一点。

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

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

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

Lighthouse 12.2.1

Lighthouse 面板现在运行 Lighthouse 12.2.1。

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

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

Chromium 问题:772558

其他亮点

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

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

下载预览渠道

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

与 Chrome DevTools 团队联系

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

开发者工具的新变化

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