0

onhashchangeリンクが「#somewhere」の場合に最適ですが、単にではなく何かが必要なlocation.href場合location.hash

Ajaxを介してリクエストを処理できる場合は、ページの一部をリロードします。それ以外の場合はリンクをたどります。

クリックされたリンクを反映するために、ページ上部のURLを指定します。

これは可能ですか?

サイトがwww.example.com/sub1/page1の場合

ユーザーがwww.example.com/sub1/page2をクリックすると、Ajaxでこれを処理できます。ページの一部を再描画します。ページ上部のロケーションバーにwww.example.com/sub1/page2と表示されるようにしたいと思います

ユーザーがwww.example.com/sub1/page3をクリックすると、Ajaxでは処理できません。私はhrefが通常どおりに動作することを望んでいます。

だから私は変更を取得しlocation.href、ブラウザがデフォルトの方法で動作することを許可または禁止する必要があります

4

0 に答える 0