133*_*day 5 google-chrome google-chrome-extension
我有一个chrome扩展程序,目前正在使用webrequest api.我的问题很简单,是否可以使用webrequest api 阻止和修改 AJAX请求?如果没有,是否有解决方法?
PS.我试图将一些HTML注入到GMail电子邮件中,但到目前为止我找到的唯一解决方案是检测所有各种类型的组合,然后注入我的HTML.除了不稳定之外,这种方法很好,只有大约70%的时间插入工作.
如果有更好的方法,请告诉我,谢谢!
编辑
如果有人需要,可以找到一些替代解决方案.
XMLHttpRequest.send方法以广播事件.您可以在发出请求之前修改请求.目前无法使用 webRequest api 访问或修改响应正文。Chromium 中存在一个未解决的问题,需要该功能。他们最近实现了访问请求正文的功能,因此他们也可能会添加此功能。
您可能会更幸运地使用修改XMLHttpRequest对象的技术,如本答案中所述。这里有一个逐步的案例研究,其中 AJAX 响应被拦截和修改。
| 归档时间: |
|
| 查看次数: |
7104 次 |
| 最近记录: |