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

Sofia Emelianova
Sofia Emelianova

“元素”>“样式”中新增了关于自定义属性的部分

元素面板现在支持 @property CSS at-rule。借助该类,您可以明确定义 CSS 自定义属性,并在样式表中注册这些属性,而无需运行任何 JavaScript。

如需检查已注册的自定义属性,请在 Elements > Styles 中,将鼠标悬停在属性名称上,然后在提示中查看其描述符。在提示中,点击链接以在可收起的 @property 部分中查看已注册的属性。

Chromium 问题:147110214711031471105

更多本地替换项改进

本地替换设置延续了上一版本中的一系列改进,现在可执行以下操作:

  • Sources > Page 中,右键点击源代码映射文件并选择 Override content,DevTools 会显示一个对话框,将您转到原始源代码。源代码映射文件的内容无法替换。

    此对话框会将您转到原始代码,而不是源映射文件。

  • 网络面板会获得一个新的包含替换值列和相应的 has-overrides:[content|headers|yes|no] 过滤条件。要查看包含替换值列,请右键点击表格标题,然后选择它。

    在“包含替换项”列中对“has-overrides:yes”值进行过滤。

  • 来源 > 替换值中,删除所有替换值菜单选项已替换为删除选项,该选项具有精确的行为。

    将“删除所有替换项”替换为“删除”之前和之后。

之前的删除所有替换项令人困惑,因为它只删除了当前会话中有效的替换项(标有 已保存。 紫点图标)。

新的删除选项会先显示警告消息并提示确认,然后会删除您点击的文件夹及其所有内容。

如需恢复上一个选项,请在 设置。 设置 > 实验中选中 复选框。 启用“暂时删除所有替换项”

Chromium 问题:14729521416338147258014736811475668

现在,Search 结果会根据它在一行代码中找到的所有匹配项显示一个条目。以前,每行仅显示第一个匹配项。当您在缩小的文件中搜索时,此新行为特别有用。现在,当您点击某条搜索结果时,系统会在编辑器中打开相应文件,而且现在不仅会在垂直方向上水平和水平滚动匹配项,也会将其滚动到视图中。

执行搜索操作前后的各行会显示所有匹配项。

此外,Google 搜索的速度也得到了提升。请在下一个视频中对比查看之前(左侧)和之后(右侧)的对比。

最后,搜索现在支持忽略列表,并且不会显示来自忽略文件的结果。

Chromium 问题:14688751472019

改进的“Sources”面板

“Sources”面板中的简化工作区

Sources 面板中的工作区功能经过了全新简化:

  • 一致的命名方式。最值得注意的是,Sources > Filesystem 窗格已重命名为 Workspace。此窗格中的各种界面文本现在更清晰,且没有冗余。
  • 改进了设置。查看更清晰的拖放文件夹提示,或点击链接选择文件夹。

通过来源 > 工作区,您可以将在开发者工具中所做的更改直接同步到源文件。

查看新设置和工作流程的实际应用:

Chromium 问题:14737711473880147396314746861474687

对“来源”中的窗格进行重新排序

现在,您可以通过拖放操作来对 Sources 面板左侧的窗格重新排序,这与对其他面板、标签页和窗格重新排序类似。

Chromium 问题:1473758

适用于更多脚本类型的语法突出显示和美观输出

来源面板现在可以:

  • 在以下脚本类型中美观输出的内嵌 JavaScript:moduleimportmapspeculationrules
  • 突出显示 importmapspeculationrules 脚本类型(二者都包含 JSON)的语法。

美观输出和推测规则脚本类型的语法突出显示前后。

要详细了解推测规则,请参阅在 Chrome 中预渲染网页以实现即时网页导航

Chromium 问题:1473875

模拟 Preferreds-reduced-transparency 媒体功能

Chrome 118 现在支持 prefers-reduced-transparency 媒体功能。借助此功能,开发者可以根据用户选择的偏好设置调整 Web 内容,以降低操作系统中的透明度,例如 macOS 上的降低透明度设置。

如需模拟此媒体功能,请打开 Rendering 标签页,然后向下滚动到该标签页。

Chromium 问题:1424879

11 号灯塔

Lighthouse 面板现在会运行 Lighthouse 11。最值得注意的是,此版本移除了旧版导航,添加了新的无障碍功能审核,并更改了无障碍功能类别的评分方式。

另请参阅完整的更改列表。如需了解在开发者工具中使用 Lighthouse 面板的基础知识,请参阅 Lighthouse:优化网站速度

Chromium 问题:772558

改进了无障碍功能

开发者工具现在支持更多导航按键:

  • CSS Overview:使用向上和向下箭头浏览左侧边栏中的各个部分。
  • 内存:在左侧边栏中,使用 Tab 键将焦点移至快照旁边的保存按钮,然后按 Enter 键选择文件夹。

此外,我们还修复了几个屏幕阅读器通知问题。

Chromium 问题:1470401147130114741081468631

其他亮点

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

  • 网络:新图标,表示热门资源类型:mediawasmwebsocketmanifestfetch/xhrjson (1466298)。
  • 在许多界面元素中,我们更新了 Material 3 颜色的颜色,尤其是在元素性能面板中(14566901472243)。
  • 问题现在会在导航过程中保留 Cookie 问题 (1466601)。
  • 应用 > 预加载进行了多项改进,最显著的是可排序的网格,并修订了规则集详细信息 (1410709)。
  • Protocol Monitoring 中的命令编辑器进行了多项改进,其中包括针对输入错误的警告、修改已发送的命令、没有预定义键的对象参数编辑器、支持由引用未定义的枚举、没有类型引用的对象、按子字符串匹配项过滤命令等 (1448050)。
  • 效果火焰图会在饼图中的总框周围显示边框 (1470147)。
  • 现在,来源不会在 CSS 中将短划线视为文字字符 (1471354)。
  • 现在,自动补全功能始终会对适合 CSS 的关键字进行排序。
  • 正则表达式过滤条件现在支持空格 (1346936)。
  • Elements 解决了媒体查询功能检测问题 (1472693)。

下载预览渠道

请考虑将 Chrome Canary开发者版Beta 版用作您的默认开发浏览器。通过这些预览渠道,您可以访问最新的开发者工具功能,测试先进的网络平台 API,并在用户之前发现您网站上的问题!

与 Chrome 开发者工具团队联系

使用以下选项讨论博文中的新功能和变更,或与开发者工具相关的任何其他内容。

  • 请通过 crbug.com 提交建议或反馈。
  • 在开发者工具中使用更多选项   了解详情   > 帮助 > 报告开发者工具问题来报告开发者工具问题。
  • 请发送电子邮件至 @ChromeDevTools
  • 请对我们的开发者工具新功能 YouTube 视频或开发者工具提示 YouTube 视频发表评论。

开发者工具的新变化

开发者工具的新变化系列涵盖所有内容的列表。

Chrome 127

Chrome 126

Chrome 125

Chrome 124

Chrome 123

Chrome 122

Chrome 121

Chrome 120

Chrome 119

Chrome 118

Chrome 117

Chrome 116

Chrome 115

Chrome 114

Chrome 113

Chrome 112

Chrome 浏览器 111

Chrome 浏览器 110

Chrome 109

Chrome 108

Chrome 107

Chrome 106

Chrome 105

Chrome 104

Chrome 103

Chrome 102

Chrome 入门指南

Chrome 浏览器 100

Chrome 99

Chrome 98

Chrome 97

Chrome 96

Chrome 95

Chrome 94

Chrome 93

Chrome 92

Chrome 91

Chrome 90

Chrome 89

Chrome 88

Chrome 87

Chrome 86

Chrome 85

Chrome 84

Chrome 83

Chrome 82

Chrome 82 已取消

Chrome 81

Chrome 80

Chrome 79

Chrome 78

Chrome 77

Chrome 76

Chrome 75

Chrome 74

Chrome 73

Chrome 72

Chrome 71

Chrome 70

Chrome 68

Chrome 67

Chrome 66

Chrome 65

Chrome 64

Chrome 63

Chrome 62

Chrome 61

Chrome 60

Chrome 59