下面是请求头身的hook
(function(){
var org=window.XMLHttpRequest.prototype.setRequestData;
//请求头hook 请求表单hook setData
window.XMLHttpRequest.prototype.setRequestData=function(key,value){
if(key=="callback")
{
debugger;
}
return org.apply(this,arguments);
}
})();
以上代码是写死的 看 setRequestData 这里根据实际情况修改
setRequestHeader是请求头
下面是cookie的hook
(function(){
var cookieTemp='';
Object.defineProperty(document,'cookie',{
set:function(val){
if(val.indexOf('v')!=-1){
// debugger;
}
console.log("Hoo捕捉到cookie设置->",val);
cookieTemp=val;
return val;
},
get:function(){
return cookieTemp;
}
})
})()