Google chrome extension 如何在devtools网络选项卡中获取内容传输[大小]信息?

Google chrome extension 如何在devtools网络选项卡中获取内容传输[大小]信息?,google-chrome-extension,Google Chrome Extension,我想通过ChromeExtensionAPI获得ChromeDevTool网络选项卡中的内容传输大小,但它没有用于此的事件 还检查了API。低级别精确进近 DevTools本身使用CDP(Chrome DevTools协议)事件,如及其encodedDataLength字段() 它可以通过API在扩展中使用: 将调试器附加到选项卡 将其导航到URL或调用 将调试器命令发送到网络。启用 为网络注册事件侦听器。responseReceived 使用滑动超时检测页面加载的时刻 一个恼人的副作用是

我想通过ChromeExtensionAPI获得ChromeDevTool网络选项卡中的内容传输大小,但它没有用于此的事件

还检查了API。

低级别精确进近 DevTools本身使用CDP(Chrome DevTools协议)事件,如及其
encodedDataLength
字段()

它可以通过API在扩展中使用:

  • 将调试器附加到选项卡
  • 将其导航到URL或调用
  • 将调试器命令发送到网络。启用
  • 网络注册事件侦听器。responseReceived
  • 使用滑动超时检测页面加载的时刻
一个恼人的副作用是,当扩展使用调试器时,Chrome在所有选项卡中显示警告。如果您需要更多信息,请自己搜索
chrome.debugger
示例(一些官方示例),并检查devtools的源代码

内容长度法 另一种方法是使用
Content-Length
HTTP头,但不能保证它出现在所有响应中:您可以通过检查单独事件中提供的
fromCache
字段来进一步增强