0

ブラウザプラグインを実装しています。
ドキュメントの URL が現在の URL 以外に変更された場合のイベントを検出したい。
このようなもの[ところで、それは疑似コードです]:

$(window).bind('documenturlchange', function() {
    alert("page document url has been changed");
});

この機能を実現する方法は?

ところで、hashchangeURL で変更された「ハッシュ部分」のみを検出しますが、リンク全体の変更は検出しません (たとえば、別のドメインへの変更など)。

4

1 に答える 1

0

ウィンドウ DOM オブジェクトの hashchange イベントを使用して、URL の変更を検出できます。たとえば、現在の URL がhttp://yourhost.comで、新しい URL がhttp://yourhost.com#changedであるとします。この場合、 onhashchange イベントがトリガーされます。

参考:ハッシュチェンジ

于 2013-03-24T12:30:16.417 に答える