J'essaie de trouver la meilleure approche pour ne pas casser le bouton de retour dans mon application javascript.Injecter une nouvelle entrée d'historique sans modifier l'URL. Comme google maps fait
Dans mes recherches, j'essaie de voir quel est l'état de l'art. Alors je me suis tourné vers google maps pour voir comment ça marche.
Il dispose d'une fonctionnalité back/forward, mais il ne modifie pas l'URL lors de la génération d'une nouvelle entrée d'historique. Essayez d'aller à http://maps.google.com/, tapez NY et appuyez sur Entrée. Maintenant, utilisez le bouton de retour. Pas de changement d'URL.
Comment font-ils cela? J'ai essayé de comprendre, mais j'ai du mal à patauger à travers la documentation désuète sur l'histoire javascript et les conseils IE6.
Dupliquer de: http://stackoverflow.com/questions/tagged/browser-state – balupton