Question

Comment puis-je utiliser l'histoire HTML5 api. Je ne passe par le https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history. Cela me confondre. Tout ce que je veux est de changer l'url sur les appels ajax afin que lorsque l'utilisateur clique sur le bouton retour, il obtient l'état précédent.

i wnat aussi connaître de toute fosse tombe de cela. Quand utiliser et quand ne pas utiliser. Comment utiliser au mieux avec jquery

Était-ce utile?

La solution

Voici les meilleures ressources que je suis venu à travers (y compris celui que vous avez déjà mentionné, et un exemple de code de travail):

En ce qui concerne les pièges donnent le lien « Etat Intelligent Handling » une bonne lecture. En ce qui concerne la compatibilité ascendante, il est History.js qui fixe les bogues des navigateurs et fournit un hachage en option HTML4 se retirer.

Autres conseils

Je pense que le HTML5 livre gratuit en ligne Plongez dans est généralement une excellente source pour une description des nouvelles fonctionnalités de HTLM5. Il a un chapitre sur le nouvel élément de l'histoire, Histoire pour Fun Manipuler & Profit .

Le résumé est qu'il est non seulement un revêtement en ligne pour faire ce travail correctement. Lorsque vous chargement faux une nouvelle page en utilisant AJAX, vous avez également le chargement de la page précédente faux lorsque l'utilisateur clique sur le bouton de retour.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top