GlobalAjaxListener - 全局ajax监听器
有时候我们的页面很多操作都是ajax,现在我们有个需求,我们想知道到底执行了哪些请求或者请求时候我们想统一加一个请求头。那么我们在不改变代码的情况下该如何实现?
浏览器ajax的对象XMLHttpRequest本身自己就是一个javascript对象,无非是调用执行它进行请求响应。没错,我们就是改变重写它!
GlobalAjaxListener 对象#
1、获取GlobalAjaxListener对象:var listener = GlobalAjaxListener(非模块化的则暴露在window)
2、初始化参数:
listener.extend(opts)
opts对象属性:
字段
类型
默认值
说明
onRedirectResponse
function(url,xhr)
null
支持重定向返回的处理,不能跨域
bef
1