0

ギャラリーでAJAXを使用していますが、アドレスバーのURLを変更する必要があります。それは可能ですか、そしてどのように?返信ありがとうございます。

4

2 に答える 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 に答える