我正在使用Chrome扩展。我想在(首先)页面加载发生时修改一些内容。 我不知道如果我使用方法getContent()
chrome.devtools.network.onRequestFinished.addListener
,如何修改从方法返回后的内容?使用Chrome扩展程序修改HTTP请求的响应正文
此方法仅用于网络/流量观察吗?我可以修改响应主体吗?
我正在使用Chrome扩展。我想在(首先)页面加载发生时修改一些内容。 我不知道如果我使用方法getContent()
chrome.devtools.network.onRequestFinished.addListener
,如何修改从方法返回后的内容?使用Chrome扩展程序修改HTTP请求的响应正文
此方法仅用于网络/流量观察吗?我可以修改响应主体吗?
是的,你只需要使用WebRequest API,你提出的所有要求的全面控制和前后可以修改,以下是完整的文档:
Chrome Extensions WebRequest API
(一个忠告,你用户必须在安装应用程序时授予权限)
希望这会有所帮助,如果您正在寻找更具体的信息,只需回复,我可以提供帮助,但文档很适合告诉您如何设置适当的事件处理: )
这从来都不可能。
看到Chromium项目(从2011年11月)这个错误:
有关于如何解决此限制对某些用例一对夫妇的相关讨论:
基于Chromium bug DB中的一些讨论,我猜想修改现有请求的内容可能永远不会被允许出于安全原因,但可能允许读取响应和重定向所有阻塞问题都解决了)。
我不完全理解你的问题。你想修改网页上的东西?或者您从HTTP请求获取的纯数据? – John
有没有想过这个? – K2xL