0

ハッシュからページに移動するために戻るときにアラートを発生させようとしています。次のコードを使用しています

if(window.location.hash) {
} else {
    alert('test');
}

http://someurl.com/#somehash にいて、ブラウザーの [戻る] ボタンを押して http://someurl.com/戻った場合、アラートは発生しません。

それを機能させる方法はありますか、それとも何か誤解していますか?

どうもありがとう!

4

1 に答える 1

2

これがあなたの質問です。

要約すると、リスナーを使用することになります。

window.onhashchange = function() {
  console.log('hash changed');
}
于 2013-02-13T17:11:05.390 に答える