是否可以拦截document.location.href = "http://my.domain";
发出的请求并添加授权标头?我正在使用ReactJS,如果这可以帮助。感谢。
答案 0 :(得分:0)
否,一旦调用此代码
document.location.href = "http://my.domain"
没有办法拦截(假设intercept
你的意思是stopping it from happening)这个电话。
然而,你可以抓住事件unload
window.addEventListener('beforeunload', function(event) {
console.log('I am the 1st one.');
});
window.addEventListener('unload', function(event) {
console.log('I am the 3rd one.');
});
答案 1 :(得分:0)
在旧版浏览器中,这是不可能的。但是,使用HTML5,您可以使用service workers来拦截通信(允许您为用户提供离线体验等操作)