Google chrome extension 如何在不打开DevTools窗口的情况下访问DevTools API?
“每次打开DevTools窗口时,都会创建扩展的DevTools页面的一个实例。DevTools页面在DevTools窗口的生命周期内存在。” 但是,可以在不打开devtools窗口的情况下获取网络信息Google chrome extension 如何在不打开DevTools窗口的情况下访问DevTools API?,google-chrome-extension,google-chrome-devtools,Google Chrome Extension,Google Chrome Devtools,“每次打开DevTools窗口时,都会创建扩展的DevTools页面的一个实例。DevTools页面在DevTools窗口的生命周期内存在。” 但是,可以在不打开devtools窗口的情况下获取网络信息 因此,我想知道是否有其他API或解决方法可以从DevTools窗口(特别是Facebook似乎能够做到的网络选项卡)访问内容。chrome.DevToolsAPI不能在不打开DevTools窗口的情况下使用。Facebook Pixel Helper使用API获取有关网络请求的信息。此API不提
因此,我想知道是否有其他API或解决方法可以从DevTools窗口(特别是Facebook似乎能够做到的网络选项卡)访问内容。chrome.DevToolsAPI不能在不打开DevTools窗口的情况下使用。Facebook Pixel Helper使用API获取有关网络请求的信息。此API不提供对响应主体的任何访问,因此没有特别的帮助 还有一些更强大的方法,这些方法不被
- 只要devtools窗口未打开,API允许您执行devtools能够执行的几乎任何操作,包括查询响应主体。在下面的解释中,我假设您已经连接到调试器。如果您不知道如何做到这一点,请参见示例
- 将侦听器添加到chrome.debugger.onEvent
- 发送
网络。启用
命令开始侦听事件
- 当请求完成时,将触发
事件,方法名称设置为onEvent
。事件参数包括请求/响应头、状态行等。如果还想获取响应正文,请调用Network.responseReceived
命令获取响应正文李> 有关其他网络事件/命令,请参阅Network.getResponseBody
- 可以使用API在(顶级/子)框架中查询文档的加载时间
- 如果不打开devtools窗口,则无法使用
chrome.devtools
API。Facebook Pixel Helper使用API获取有关网络请求的信息。此API不提供对响应主体的任何访问,因此没有特别的帮助
还有一些更强大的方法,这些方法不被
- 只要devtools窗口未打开,API允许您执行devtools能够执行的几乎任何操作,包括查询响应主体。在下面的解释中,我假设您已经连接到调试器。如果您不知道如何做到这一点,请参见示例
- 将侦听器添加到chrome.debugger.onEvent
- 发送
网络。启用
命令开始侦听事件
- 当请求完成时,将触发
事件,方法名称设置为onEvent
。事件参数包括请求/响应头、状态行等。如果还想获取响应正文,请调用Network.responseReceived
命令获取响应正文李> 有关其他网络事件/命令,请参阅Network.getResponseBody
- 可以使用API在(顶级/子)框架中查询文档的加载时间