开发者工具中的新功能 (Chrome 116)

Sofia Emelianova
Sofia Emelianova

改进了缺少样式的调试

开发者工具进行了多项改进,可帮助您更快地发现和调试缺少样式的相关问题:

  • 现在,来源 > 网页树只会显示成功部署和加载的样式表,以最大限度地减少混淆。
  • 现在,依次选择 Sources > Editor 后,系统会在失败的 @importurl()href 语句旁边添加下划线,并显示内嵌错误提示。

“来源”面板中带有提示的带下划线的语句。

  • 除了指向失败请求的链接之外,控制台现在还会提供指向引用未能加载的样式的确切行数的链接。

控制台会提供指向存在问题的语句的确切行数的链接。

  • Network 面板会始终在 Initiator 列中填充指向引用未能加载的样式表的确切行数的链接。

  • 问题面板会列出所有样式表加载问题,包括网址损坏、请求失败和 @import 语句放错位置。

“问题”面板,其中包含指向来源和请求的链接。

Chromium 问题:144062614421981453611

在“元素”>“样式”>“缓动编辑器”中支持线性时间轴

元素 > 样式中,使用 缓动编辑器。 缓动编辑器,只需点击一下即可调整 transition-timing-functionanimation-timing-function 值。在此版本中,缓动编辑器。 缓动编辑器获得了线性时间函数支持。

如需配置线性时间安排,请点击线性选择器按钮。如需添加控制点,请点击线条上的任意位置。如需移除某个控制点,请双击该点。您还可以选择以下任一预设:linearelasticbounceemphasized。观看视频,了解线性调整的实际运作方式。

Chromium 问题:1421241

存储分区支持和元数据视图

应用 > 存储部分将支持存储分区。存储分区彼此独立,因此您可以为数据片指定驱逐优先级,并确保不会删除最有价值的数据。每个存储分区都可以存储与已建立的存储 API(例如 IndexedDBCacheStorage)关联的数据。

请查看此 Fiddle 以测试此功能。打开 DevTools,依次前往 Application > Storage > Indexed DB,然后运行代码。现在,DevTools 会显示存储分区及其内容。选择一个存储分区以查看其元数据。

查看存储分区的元数据。

现在,统一的元数据视图也适用于本地存储、会话存储和缓存存储部分。

新的统一元数据视图。

Chromium 问题:14480111406017

Lighthouse 10.3.0

Lighthouse 面板现在运行的是 Lighthouse 10.3.0。最值得注意的是,此版本新增了 4 项新审核,可捕获表格标题标题输入按钮名称语言不匹配等各种无障碍问题。例如:

通过了表格标题检查。

另请参阅完整的变更列表。如需了解如何在 DevTools 中使用 Lighthouse 面板的基础知识,请参阅 Lighthouse:优化网站速度

Chromium 问题:772558

无障碍功能:键盘命令和改进后的屏幕阅读功能

开发者工具现在支持更多快捷键,并修复了屏幕阅读器问题:

  • 现在,您可以使用键盘快捷键打开上下文菜单,例如在 Windows 和许多 Linux 发行版中,按 Shift+F10 即可打开上下文菜单。如需了解 MacOS 快捷键,请参阅替代指针操作
  • 屏幕阅读器应用:
    • 不会不必要地重复读出复选框标签。
    • 当您按“读出列标题”快捷键时,系统会读出可排序列的列标题名称。

开发者工具团队感谢 Yanling WangElorm Coch 完成这些改进。

Chromium 问题:14464821414952

其他亮点

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

  • 即使您与时间轴互动后,Network 面板也会继续记录网络活动 (1422552)。
  • Coverage 面板现在可以识别是否有预渲染激活或返回/前进缓存导航,并提示您重新加载 (1393057)。
  • 现在,您可以使用键盘浏览 Sources > Breakpoints 窗格:使用向上键向下键移动,使用空格键进行选择 (1446150)。
  • 修复了在 Network 面板中上传和过滤 HAR 文件的问题 (1450622)。
  • 性能面板中的火焰图现在会在轨迹之间留出小间隔,以便更好地呈现轨迹 (1452150)。
  • 修复了对嵌入在源代码映射中的文件的自动映射 (1446383)。

下载预览渠道

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

与 Chrome DevTools 团队联系

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

开发者工具的新变化

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