我试图拦截所有用普通 JavaScript 发出的 AJAX 请求,但我在 Stack Overflow 上发现的内容似乎不起作用。
最简单的(我会说“功能性”)代码如下:
(function(open) {
XMLHttpRequest.prototype.open = function() {
alert('Intercept');
open.apply(this, arguments);
};
})(XMLHttpRequest.prototype.open);
我将其复制/粘贴到我当前的网站上,我知道该网站在某个时刻发出了 AJAX 请求,执行了 AJAX 请求,并且没有显示“警报”。
我使用的是 Chrome v49.0.2623.87
是否有新的原因禁用它?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)