626 votes

La mise à jour de la barre d'adresse avec la nouvelle URL sans hachage ou le rechargement de la page

Je l'ai rêvé de chrome (dev channel) mise en œuvre d'un moyen de mettre à jour la barre d'adresse via javascript (le chemin d'accès, pas de domaine) sans recharger la page ou ils ont vraiment fait cela.

Cependant, je ne trouve pas l'article, je pense que j'ai lu.

Suis-je fou ou est-il un moyen de le faire (dans Chrome)?

p.s. Je ne parle pas de fenêtre.emplacement.de hachage, et al. Si le ci-dessus existe , la réponse à cette question sera faux.

852voto

David Murdoch Points 28521

Vous pouvez désormais le faire en plus "moderne" des navigateurs!

Lire ici l'article que j'ai lu (posté le 10 juillet 2010): HTML5: Changer de navigateur, l'URL sans rafraichissement de la page.

Pour un regard plus en profondeur dans pushState/replaceState/popstate (aka le HTML5 Histoire de l'API) voir le MDN docs.

TL;DR, vous pouvez faire ceci:

window.history.pushState("object or string", "Title", "/new-url");

Voir ma réponse à Modifier l'URL sans avoir à recharger la page pour les.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X