Javascript - 我可以拦截对 document.location.href 的调用吗?

标签 javascript browser href

是否可以拦截 document.location.href = "http://my.domain"; 发出的请求并添加授权 header ?如果有帮助的话我正在使用 ReactJS。谢谢。

最佳答案

,一旦调用此代码

document.location.href = "http://my.domain"

没有办法拦截(假设拦截你的意思是 stopping it from happening )这个调用。

但是您可以 catch 事件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.');
  });

关于Javascript - 我可以拦截对 document.location.href 的调用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34942271/

相关文章:

javascript - 如何使用javascript(jquery)计算选中复选框的数量

javascript - 在 Node.JS 中使用配置文件的最佳方法

javascript - 遍历数组直到找到指定元素的第一次出现?

ajax - 流行浏览器中允许多少个并发 AJAX (XmlHttpRequest) 请求?

css - 我们应该使用 IE 的 CSS 动态属性吗?

html - href 链接不适用于图像

没有日期的Javascript解析时间

php - 如何使用php或javascript获取所有浏览器中当前打开的标签的url?

javascript - JQuery 将字符串转换为链接

jquery - 如果 href attr == ""