Maison >interface Web >js tutoriel >Comment puis-je mettre à jour le chemin de la barre d'adresse du navigateur sans recharger la page ni utiliser de hachage ?
Mise à jour de la barre d'adresse sans hachage ni rechargement de la page
Ces derniers temps, la possibilité de mettre à jour de manière transparente la barre d'adresse sans recharger la page a devenir une possibilité dans les navigateurs modernes. Autrefois considérée comme un rêve, cette fonctionnalité est désormais une réalité.
Comme mentionné dans la question, window.location.hash n'est pas la solution évoquée ici. La question invite à rechercher s'il existe une méthode pour modifier la barre d'adresse, en particulier le composant de chemin.
Solution : API d'historique HTML5
L'API d'historique HTML5 fournit une solution à ce problème. Il introduit les méthodes pushState() et replaceState(), permettant aux développeurs de mettre à jour la barre d'adresse sans recharger la page.
La syntaxe de base pour utiliser pushState() pour modifier la barre d'adresse est :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!