拦截所有的ajax请求 - 不好的做法?

时间:2014-09-29 14:50:28

标签: javascript ajax xmlhttprequest

This post显示了一种监视和拦截所有ajax请求的方法:

XMLHttpRequest.prototype.realSend = XMLHttpRequest.prototype.send;
XMLHttpRequest.prototype.send = function(value) {
    this.addEventListener("progress", function(){
        console.log("Loading");
    }, false);
    this.realSend(value);
};

干净简单,不需要jQuery或类似的东西。我无法找到任何错误,但我的直觉告诉我,像这样挂钩XMLHttpRequest可能很危险。这应该避免,还是可以使用?

0 个答案:

没有答案