JS 监听页面所有 ajax 请求

在开发Chrome扩展的时候偶然搜到的 原理非常简单,上面的代码是修改 XMLHttpRequest 原型上的 open 方法,在 open 方法中获取到当前的 xhr 对象实例,并监听 load/loaded 事件,这样就能在数据响应时获取返回结果了; 如果需要监听 send 方法,也是同理,可以在 send 方法中获取到一些请求的信息;或者在发送之前修改一些数据、请求头之类的; 最早想过这个问…

Read More