2011-11-09 11 views

答えて

1

ページをリロードせずに変更できるURLの部分はfragment identifierです。

フラグメント識別子は、JavaScriptを使用してlocation.hashプロパティを変更することで変更できます。

3

5より前のバージョンのHTML(XHTML、HTML4など)では、ページの実際のURL全体を操作することはできませんが、@ JamesGoodwinが述べたようにフラグメント識別子を使用して操作します。これはFacebookやTwitterなどに大きな影響を与えます。

HTML 5では、ページの実際のURLを反映する履歴の変更をプッシュできるAPIが設計されています。これの大きな例は、Githubのソースタブをナビゲートするときです。ここで

は、私はあなたがJavaScriptでこれを行うことができると思いrundown of the API at the Mozilla Developer Network

0

です。これを試してください:

window.location = "http://www.google.com/" 
関連する問題