2012-04-27 17 views
3

私はこのAJAXがロードされたURL構造 "#!"を持つ多くのウェブサイトに、twitter:(https://twitter.com/#!/apolinariosteps)のように気付いていますが、何を検索するか)動的に読み込まれたページURLを作成するにはどうすればよいですか?

それが解決策であるかどうかはまだわかりませんが(私はまだこれを行う方法を知りたいです)、私が望むのは、Jqueryでいくつかのコンテンツを読み込むと、特定のコンテンツがリンクされているページを共有することができます。リロードレスURLの変更がbrowser history objectを通じて、新しいブラウザでネイティブに存在し、簡単にbalupton's history.jsでpolyfilledすることができ、事前

+1

「ハッシュ・バン」を検索できます。 http://stackoverflow.com/questions/7655634/hash-bang-and-google-seo –

+0

[Facebookのシバン/ハッシュバン(#!)と新しいTwitterのURLは何ですか?](http: //stackoverflow.com/questions/3009380/whats-the-shebang-hashbang-in-facebook-and-new-twitter-urls-for) – Quentin

+0

これは**軽く実装する手法ではありません**。 [hashbangsでウェブを破壊する](http://isolani.co.uk/blog/javascript/BreakingTheWebWithHashBangs)を参照してください。 – Quentin

答えて

2

感謝。基本的な構文はhistory.pushState(stateObject, title, URL)になります。

+0

ニース、HTML5のみですが、とにかく感謝します!私の問題を解決しました。 – steps

+1

@JoãoPauloApolinárioPassospolyfillは、HTML5ブラウザの履歴オブジェクトを持たないほとんどの(IE6 +)ブラウザで動作するはずです。 – devstruck

関連する問題