hook cookies
(function (){
'user strict'
var _cookies = '';
Object.defineProperty(document, 'cookie', {
set: function (val){
console.log(val);
debugger
_cookies = val
return val;
},
get: function (){
console.log('获取cookies')
return _cookies;
},
});
})()
hook header
(function (){
let set_header = window.XMLHttpRequest.prototype.setRequestHeader
window.XMLHttpRequest.prototype.setRequestHeader = function (header, val){
if(header.toUpperCase() === '需要找的header的key'.toUpperCase()){
debugger
}
return set_header.apply(this, arguments)
}
})()