开发者工具的新变化 (Chrome 76)

您好!以下是 Chrome 76 中的 Chrome 开发者工具的新变化。

使用 CSS 值自动补全

向 DOM 节点添加样式声明时,声明值有时会更容易记住 而不是声明名称例如,将 <p> 节点加粗时,值 bold 可为 比 font-weight 更易记住。“样式”窗格的自动补全界面现在支持 CSS 值。如果您记得所需的关键字值,但不记得属性名称,请尝试 您只需输入相应的值,自动补全功能就会帮您找到要查找的名称。

输入“粗体”后“Styles”窗格会自动填充为“font-weight: bold”

图 1. 输入 bold 后,“Styles”窗格会自动补全到 font-weight: bold

请向 Chromium 问题 #931145 发送有关这项新功能的反馈。

新的投放网络设置界面

之前,“网络”面板存在易用性问题,即节流菜单等选项 在开发者工具窗口较窄时无法访问。若要解决此问题并使“Network”面板整洁有序 将一些不太常用的选项移到了新的广告联盟设置“广告联盟设置”按钮 窗格。

投放网络设置

图 2. 广告联盟设置。

以下选项已移至网络设置使用大型请求行分组依据 FrameShow OverviewCapture Screenshots。图 3 将旧位置与新位置一一对应 。

将旧地理位置映射到新地理位置。

图 3. 将旧地理位置映射到新地理位置。

请向 Chromium 问题 #892969 发送有关此界面更改的反馈。

HAR 导出中的 WebSocket 消息

从“网络”面板导出 HAR 文件以与同事共享网络日志时, 您的 HAR 文件现在包含 WebSocket 消息。_webSocketMessages 属性以 以表明它是自定义字段。

...
"_webSocketMessages": [
  {
    "type": "send",
    "time": 1558730482.5071473,
    "opcode": 1,
    "data": "Hello, WebSockets!"
  },
  {
    "type": "receive",
    "time": 1558730482.5883863,
    "opcode": 1,
    "data": "Hello, WebSockets!"
  }
]
...

请向 Chromium 问题 #496006 发送有关这项新功能的反馈。

HAR 导入和导出按钮

使用新的 Export All As HAR With Content,更轻松地与同事共享网络日志 导出导入 HAR 文件 导入 按钮。HAR 导入和导出 在开发者工具中已存在一段时间。新更改让更容易发现的按钮。

新的 HAR 按钮。

图 4. 新的 HAR 按钮。

请向 Chromium 问题 #904585 发送有关此界面更改的反馈。

实时内存总用量

“内存”面板现在会实时显示总内存用量。

实时总内存用量。

图 5. “内存”面板的底部显示,该网页占用了 43.4 MB 的内存 总计。209 KB/s 表示总内存使用量在增加 209 KB/秒。

另请参阅性能监视器以实时跟踪内存使用情况。

请向 Chromium 问题 #958177 发送有关这项新功能的反馈。

Service Worker 注册端口号

现在,Service Workers 窗格的标题中包含端口号,可让您更轻松地进行跟踪 您正在调试哪个 Service Worker。

Service Worker 端口。

图 6. Service Worker 端口。

请将有关此界面更改的反馈发送至 Chromium 问题 #601286

检查后台提取事件和后台同步事件

您可以使用 Application 面板中新增的 Background Services 部分来监控后台 Fetch后台同步事件。鉴于后台提取和后台同步事件 发生在后台,如果开发者工具只记录背景,那就没什么用了 开发者工具打开时的 Fetch 和 Background Sync 事件。开始录制后,背景 系统仍会继续记录抓取和后台同步事件,即使在您关闭该标签页后也是如此,并且 即使您关闭了 Chrome 也无妨

转至应用面板,打开后台提取后台同步标签页,然后 点击 Record 录制 以开始记录日志。 事件。点击某个活动即可查看其详细信息。

“后台提取”窗格。

图 7. “后台提取”窗格。演示,作者:Maxim Salniov

“Background Sync”窗格。

图 8. “Background Sync”窗格。

请向 Chromium 问题 #927726 发送有关这些新功能的反馈。

适用于 Firefox 的 Puppeteer

Puppeteer for Firefox 是一个新的实验性项目,可让您通过 Puppeteer API。换句话说,您现在可以使用相同的 Node API 自动执行 Firefox 和 Chromium, 如以下视频所示。

运行 node example.js 后,系统会打开 Firefox 并将文本 page 插入到搜索框中 请访问 Puppeteer 的文档网站。然后,系统会在 Chromium 中重复执行同一任务。

观看 2019 年 Google I/O 大会上 JoelAndrey 的 Puppeteer 演讲,详细了解 适用于 Firefox 的 Puppeteer 和 Puppeteer。Firefox 公告会在 4:05 左右发布。

下载预览渠道

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

与 Chrome 开发者工具团队联系

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

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

开发者工具的新变化

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

Chrome 128

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