Javascript检测没有哈希的url

时间:2016-12-21 21:19:38

标签: javascript html url dom

有没有办法在不使用onhashchange的情况下检测网页的网址更改?因为我试图检测的url不包含哈希值。我尝试在窗口上添加一个监听器,如下所示,但它不起作用。非常感谢!

 <script type="text/javascript">

 window.addEventListener("onpageshow", myFunction); //this does not detect url change for me
    function myFunction() {   
    console.log("url  changed " );
    }
  </script>

1 个答案:

答案 0 :(得分:1)

加载新文档时,URL会发生变化,您可以收听当前文档的卸载事件,以了解何时发生这种情况。

<body onunload="myFunction()">