Chrome扩展程序 - 阅读响应正文的其他方法,而不是chrome.devtools.network?

Jos*_*osh 35 google-chrome-extension google-chrome-devtools

我想阅读(不修改)与Chrome扩展程序中某些模式匹配的所有请求的响应正文.我目前正在使用chrome.devtools.network.onRequestFinished,它为您提供了一个RequestgetContent()方法的对象.这工作正常,但当然需要开放devtools才能使扩展工作.理想情况下,扩展名是弹出窗​​口,但chrome.webRequest.onCompleted似乎不提供对响应正文的访问权限.有一个功能请求允许webRequest API 编辑响应主体 - 但webRequest是否可以读取它们?如果没有,是否还有其他方法可以读取devtools扩展之外的响应主体?

rbp*_*rbp 6

您链接的功能请求意味着不支持读取:

不幸的是,这个要求并非微不足道.(...)关于阅读响应机构:从绩效角度来看,这是一项挑战.(...)总的来说,这并不容易实现......

所以,不,除了devtools之外,似乎没有办法扩展访问网络响应机构.