1
をリロードせずにURLの変更の変更私はクロームで次のコマンドを使用してリロードせずにURLを変更し、ウェブサイトがあります。はChromeでこのイベントを検出:
window.history.pushState(“object or string”, “Title”, “/new-url”);
はJavaScriptから、このようなイベントを検出する方法はあります? 私はこれを試してみましたが、それは動作しません:
$(window).bind('hashchange', function() {
alert("CHANGED!!");
});
独自のカスタムイベントを起動してみませんか? –
ウェブサイトは本当に私のものではなく、SLACKです。そして、私はちょうどクロムエクステンションを書いています... – Arturo
あなたが 'pushState'を呼び出すコードであれば、その直後に任意のカスタムイベントをトリガーします(例えばポップステートをトリガーします)。[trigger()](http: //api.jquery.com/trigger/) –