ギャラリーでAJAXを使用していますが、アドレスバーのURLを変更する必要があります。それは可能ですか、そしてどのように?返信ありがとうございます。
1237 次
2 に答える
2
URLを変更し、場合によっては新しい場所に移動します(URLが単なる「#foo」ハッシュではない場合)。
location.href = 'new url';
ユーザーに「嘘をつき」、実際にページに移動せずに場所を変更したい場合:
history.pushState({}, "page 2", "bar.html");
この後者の例の詳細については、「ブラウザの履歴の操作」を参照してください。
于 2012-04-11T18:55:12.463 に答える
0
location.hash と呼ばれる # 値の後の URL の部分を設定できます。(そうしないと、新しい URL に移動することになりますが、これは望ましくないと思います)。
アンカー (href="#abc") を使用するか、プログラムで document.location.hash を設定して、ハッシュ部分を設定できます。
于 2012-04-11T18:57:31.730 に答える