2010-11-01 1 views
4

Je l'ai vu maintenant que certains utilisent exactement cette urls combinaison de symboles dans urls: #!a le #! combinaison dans les urls une signification particulière?

Par exemple: facebook:

http://www.facebook.com/home.php?#!/?sk=messages 

Ou twitter:

http://twitter.com/#!/myusername/following 

Est-ce juste une coïncidence ou quelque chose de plus intéressant? Est-ce que quelqu'un a une idée ou sait même à quoi ils servent?

Saludos, Sacha

+3

[Qu'est-ce que le Shebang dans Facebook et les nouvelles URL Twitter pour?] (Http://stackoverflow.com/questions/3009380/whats-the-shebang-in-facebook-and-new-twitter-urls-for) (À part: Ce n'est pas que ça joue le rôle d'un shebang ici, c'est juste le titre de la question) – eldarerathis

Répondre

2

Oui, sa proposition de fondation Mozilla pour une extension de recherche au format URL.

Voir plus ici http://en.wikipedia.org/wiki/Fragment_identifier

+1

Je ne pense pas que ce soit dans le contexte des exemples du PO, cependant. C'est la proposition de Google juste en dessous. Sinon, il y aurait un autre '! 'Et du texte entre/après. – eldarerathis

+0

Peut-être, n'a pas vu celui-là, mais c'est probablement l'un de ceux de toute façon;) –

+0

Et il est logique d'informer sur un état ajax .... Merci pour cette info! Choses intéressantes ... Bookmarked ;-) – Bosh

2

Il ne devrait pas avoir une signification particulière pour l'URL. Tout ce qui suit # n'est pas envoyé dans le cadre de la requête GET. Ceci est cependant quelque chose qui peut être lu par JavaScript sur la page, et qui leur permet d'utiliser AJAX pour recharger le contenu principal de la page sans effectuer un chargement complet de la nouvelle page.

+0

Maintenant je comprends tout à fait !! Superbe! – Bosh

Questions connexes