使用Chrome扩展程序修改HTTP请求的响应正文

pjk*_*pjk 9 javascript google-chrome-extension

我正在开发Chrome扩展程序.我想在(第一次)页面加载发生时修改一些内容.我不知道如果我使用的方法getContent()chrome.devtools.network.onRequestFinished.addListener,我怎么能修改的内容是从方法返回后?

这种方法仅用于网络/流量观察吗?我可以修改响应正文吗?

jos*_*ght -2

是的,您只需要使用 webRequest API,您就可以完全控制发出的所有请求,并且可以在之前和之后进行修改,这里是完整的文档:

Chrome 扩展程序 WebRequest API

(需要注意的是,您的用户在安装应用程序时必须授予权限)

希望这会有所帮助,如果您正在寻找更具体的信息,只需回复,我可以提供帮助,但文档非常擅长告诉您如何设置正确的事件处理:)