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 新变化系列中涵盖的所有内容的列表。