ajax-hook icon indicating copy to clipboard operation
ajax-hook copied to clipboard

如何在 onRequest中进行网络请求?

Open lgc0313 opened this issue 4 years ago • 1 comments

在onRequest想进行同步网络请求。 发现用jquery $.ajax无法发送请求

lgc0313 avatar Mar 27 '20 05:03 lgc0313

因为ajax-hook已经全局代理了浏览器原生的XMLHttpRequest,所以如果想在钩子函数中单独发起网络请求,可以使用浏览器原生的XMLHttpRequest,proxy()和hook()方法的返回值就是浏览器原生的XMLHttpRequest对象, 比如:

var _XHR=proxy(...)
...
var xhr=new _XHR
xhr.open(url)
xhr.send(...)

wendux avatar Apr 07 '20 14:04 wendux