2010-12-07 6 views
6

可能性の重複:
What's the shebang (#!) in Facebook and new Twitter URLs for?URLに感嘆符が使用されるのはなぜですか?

こんにちは

私だけの使用であると思いまして "!"この

http://www.facebook.com/profile.php?id=xxxxxxxx&v=wall#!/profile.php?id=yyyyyy&v=wall

のようなURLに私はそれが#の後に使用されている理由Facebookは、JavaScriptを使用してクエリ文字列パラメータを変更することなく、感嘆符()の意味は何であるため(ハッシュ)を使用しています知っています?クエリ文字列のパラメータを変更するためだけに#を使って作業することさえできます。使用する利点はありますか? ?それとも私が行方不明になっている他のものがありますか?

+0

この関連する質問をご覧ください:http://stackoverflow.com/questions/3009380/whats-the-shebang-in-facebook-and-new-twitter-urls-for – McStretch

答えて

3

のための完全に有効な答えを確認するにはAJAXリクエスト、one that lets google crawl that ajax contentのために使用される規則です。これの他の主要な例がいくつかあります。例えば、twitterです。 Chromeの場合

(および他のブラウザ、彼らはそれをサポートするよう)Facebookがアドレスバー/ブラウザの履歴にURLを変更するには、いくつかのHTML5履歴機能を使用してもあるので、あなたは、これらのURLは表示されません。

関連する問題