59 votes

Existe-t-il un moyen de modifier la barre d'adresse du navigateur sans rafraîchir la page ?

Je suis en train de développer une application web. Dans celle-ci, j'ai une section appelée catégories qui, chaque fois qu'un utilisateur clique sur une des catégories, un panneau de mise à jour charge le contenu approprié.

Après que l'utilisateur a cliqué sur la catégorie, je veux changer l'url de la barre d'adresse du navigateur de "www.mysite.com/products" à quelque chose comme "www.mysite.com/products/{selectedCat}" sans rafraîchir la page.

Existe-t-il une sorte d'API Javascript que je peux utiliser pour y parvenir ?

0voto

aalaap Points 928

Cela ne peut pas être fait de la manière dont vous le dites. La méthode suggérée par somej.net est la plus proche que vous puissiez obtenir. C'est en fait une pratique très courante à l'ère d'AJAX. Même Gmail l'utilise.

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