2010-12-13 91 views
1

Je travaille sur un site où j'ai un article que je peux ouvrir avec un JavaScript uniquement, j'ai vu ce site laisser le client accéder directement au dernier article ouvert avec JavaScript, comment ça marche?Comment fonctionne URL comme http://site.com/#/post/785488/article-title-page?

Voici l'exemple:
http://irrland.sonntagskunst.de
http://irrland.sonntagskunst.de/#/post/181111475/man-with-the-dipset-wed-been-getting-paper

J'ai vu le site utilise prototypejs mais le site manque l'argument (ou peut-être que je l'ai pas trouvé).
Existe-t-il de la documentation pour cela?

Répondre

2

La page utilise très probablement Ajax pour charger dynamiquement du contenu. Le contenu de charge est identifiée par le fragment identifier, qui devient plus pratique courante avec l'Ajax:

Avec la montée d'AJAX, certains sites utilisent des identificateurs de fragment pour émuler le comportement du bouton de retour des navigateurs pour les changements de page qui ne nécessitent pas un rechargement, ou pour émuler des sous-pages. (Par exemple, GMail utilise une seule URL pour presque toutes les interfaces - boîtes aux lettres, mails individuels, résultats de recherche, paramètres - le fragment est utilisé pour rendre ces interfaces directement reliables.)

+0

Merci, quelque chose comme http://www.unfocus.com/projects/historykeeper/ devrait être utile pour accéder directement au contenu comme dans http://irrland.sonntagskunst.de – vitto