如何使用hook定位参数?

我正在尝试用hook做JS逆向,但结果并不理想,我没有得到任何有价值的信息。以下是我的代码:

(function() {
var hook = "";
    Object.defineProperty(document, 'token', {    
        set: function(val) {
                console.log('捕捉到的token:', val);
                debugger;
                hook = val;
                return val;
        },
        get: function()
        {
            return hook;
        }
    });
})();
 

希望各位能多多指教。

如果是参数,那他就不是document里面的属性,你这个是语法问题
hook url里面的参数Authorization:
(function () {
var org = window.XMLHttpRequest.prototype.setRequestHeader;
window.XMLHttpRequest.prototype.setRequestHeader = function (key, value) {
if (key == 'Authorization') {
debugger;
}
return org.apply(this, arguments);
};
})();