2017年8月
有关http请求的拦截
function addXMLRequestCallback() {
var oldSend = XMLHttpRequest.prototype.send;
XMLHttpRequest.prototype.send = function () {
this.addEventListener('load', function () {
console.log('request completed!');
//will always be 4 (ajax is completed successfully)
console.log(this.readyState);
console.log(this.responseText);
});
oldSend.apply(this, arguments);
}
}
addXMLRequestCallback();