Je développe une application Web. Dans celui-ci, j'ai une section appelée catégories que chaque fois qu'un utilisateur clique sur l'une des catégories, un panneau de mise à jour charge le contenu approprié.
Une fois que l'utilisateur a cliqué sur la catégorie, je souhaite modifier l'URL de la barre d'adresse du navigateur
www.mysite.com/products
à quelque chose comme
www.mysite.com/products/{selectedCat}
sans actualiser la page.
Existe-t-il une sorte d'API JavaScript que je peux utiliser pour y parvenir?
path
et / ouquery string
dans l'URL; ils ne peuvent pas changer le protocole, le domaine ou le port (car ce serait un problème de sécurité comme d'autres l'ont souligné). Lahash
fonction ci-dessus peut changer l'ancre (ou l'identifiant du fragment)