2016-12-21 2 views
1

onhashchangeを使用せずにページのURL変更を検出する方法はありますか?私が検出しようとしているURLにはハッシュが含まれていないためです。私は以下のようにウィンドウにリスナーを追加しようとしましたが、うまくいきませんでした。どうもありがとう!Javascriptでハッシュのない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

新しい文書が読み込まれるとURLが変わり、現在の文書のアンロードイベントを聴いて、そのことがいつ発生するかを知ることができます。

<body onunload="myFunction()"> 
関連する問題