Google chrome extension 如何在devtools网络选项卡中获取内容传输[大小]信息?
我想通过ChromeExtensionAPI获得ChromeDevTool网络选项卡中的内容传输大小,但它没有用于此的事件 还检查了API。低级别精确进近 DevTools本身使用CDP(Chrome DevTools协议)事件,如及其Google chrome extension 如何在devtools网络选项卡中获取内容传输[大小]信息?,google-chrome-extension,Google Chrome Extension,我想通过ChromeExtensionAPI获得ChromeDevTool网络选项卡中的内容传输大小,但它没有用于此的事件 还检查了API。低级别精确进近 DevTools本身使用CDP(Chrome DevTools协议)事件,如及其encodedDataLength字段() 它可以通过API在扩展中使用: 将调试器附加到选项卡 将其导航到URL或调用 将调试器命令发送到网络。启用 为网络注册事件侦听器。responseReceived 使用滑动超时检测页面加载的时刻 一个恼人的副作用是
encodedDataLength
字段()
它可以通过API在扩展中使用:
- 将调试器附加到选项卡
- 将其导航到URL或调用
- 将调试器命令发送到网络。启用
- 为
网络注册事件侦听器。responseReceived
- 使用滑动超时检测页面加载的时刻
chrome.debugger
示例(一些官方示例),并检查devtools的源代码
内容长度法
另一种方法是使用Content-Length
HTTP头,但不能保证它出现在所有响应中:您可以通过检查单独事件中提供的fromCache
字段来进一步增强