0

Gmailと同じように、ajaxをロードすると、アドレスバーに#fooを出力して、ロードされるコンテンツを追跡するdivを作成したいと思います。

https://mail.google.com/mail/?shva=1#sent gmailにアクセスすると、ログインしている場合は、送信済みのボックスに直接移動します。

同じことをしたいです。例えば。レシピのリストをロードするdivがあります。リストのレシピをクリックすると、コンテンツが同じdivのdbから読み込まれ、アドレスバーにhttp://site.com/#recipe-permalinkと表示されます。このリンクが友人に渡され、友人がhttp://site.com/#recipe-permalinkにアクセスすると、divはそのレシピを含む適切なコンテンツをロードします。

また、複数のdivを制御する方法はありますか?たとえば、URLが http://site.com/#recipe-permalink#blueの場合、アプリは1つのdivにレシピをロードし、#blueの別のdivに適切なコンテンツをロードします(それが何であれ)。

細胞やアポトモにこの機能を持たせる方法はありますか?

これを行うことに関してSEOの懸念もありますか?クローラーは#fooリンクを介してコンテンツを取得できますか?

4

1 に答える 1

1

おそらくあなたの質問に対する完全な答えではありませんが、このレールキャストのエピソードはあなたにとって興味深いものになると思います。 http://railscasts.com/episodes/246-ajax-history-state

于 2011-05-03T06:21:44.850 に答える