我知道我可以编写一个简单的拦截器来拦截http调用。 (功能(开放){
(function(open) {
vXMLHttpRequest.prototype.open = function(method, url, async, user, pass) {
this.addEventListener("readystatechange", function() {
console.log(this.readyState); // this one I changed
}, false);
open.call(this, method, url, async, user, pass);
};
})(XMLHttpRequest.prototype.open);
这样可以,但它不会拦截JS文件。
我想要实现的是 - 拦截JS文件的负载并阻止它们加载。这需要在页面加载之前完成,因为我不希望初始化该JS文件。