Javascript 拦截XHR
浏览器执行XHR时是否可以拦截? 不管使用什么JavaScript库 像 当jQuery.load启动时,我想截获它并向请求添加一个url参数 提前感谢您提供的提示和信息 致意Javascript 拦截XHR,javascript,events,xmlhttprequest,Javascript,Events,Xmlhttprequest,浏览器执行XHR时是否可以拦截? 不管使用什么JavaScript库 像 当jQuery.load启动时,我想截获它并向请求添加一个url参数 提前感谢您提供的提示和信息 致意 tan并非所有框架都可以不,您必须在每个框架的基础上执行此操作,因为它们的构建方式都不同。如果这只供您自己的代码使用,那么没有什么可以阻止您为XHR调用编写一个包装器,该包装器可以在末尾标记额外的数据 你想送什么?缓存断路器?追踪?为什么所有框架都是这样 另外,如果您只想调试请求,您可以在Firefox中使用Firebu
tan并非所有框架都可以不,您必须在每个框架的基础上执行此操作,因为它们的构建方式都不同。如果这只供您自己的代码使用,那么没有什么可以阻止您为XHR调用编写一个包装器,该包装器可以在末尾标记额外的数据 你想送什么?缓存断路器?追踪?为什么所有框架都是这样
另外,如果您只想调试请求,您可以在Firefox中使用Firebug查看所有发送的XHR请求。那么每个JQuery ajax方法都会返回一个XHR(加载除外),因此,如果愿意,您可以设置自己的onreadystatechange。是的,您可以--在XMLHttpRequest2上实现一个包装器,允许您在请求发出之前和返回之后更改视图和修改请求
setTimeout(function() {
// jQuery XHT
$('#container').load('foo.html');
}, 5000);