我有一个 chrome 扩展,目前正在使用 webrequest api。我的问题很简单,是否可以使用 webrequest api 阻止和修改AJAX 请求?如果没有,是否有解决方法?
PS。我正在尝试将 HTML 片段注入 GMail 电子邮件,但到目前为止我发现的唯一解决方案是检测所有各种类型的组合,然后注入我的 HTML。这种方法很好,只是它不稳定,插入工作的时间只有大约 70%。
如果有更好的方法,请告诉我,谢谢!
编辑
如果有人需要,找到一些替代解决方案。
- 覆盖默认
XMLHttpRequest.send
方法来广播事件。您可以在请求发出之前对其进行修改。 - 覆盖默认的表单提交方法,在提交之前拦截所有的表单提交(修改表单数据)