Maison > Article > interface Web > Comment puis-je obtenir l'URL précédente en JavaScript ?
Détermination de l'URL précédente en JavaScript
Lors de l'exécution de transitions spécifiques et de la maintenance de l'historique des pages sans utiliser d'ancres, les développeurs peuvent rencontrer le besoin de récupérer l'URL précédente. URL précédente. Cet article explore les possibilités disponibles pour accomplir cette tâche en JavaScript.
Utilisation de document.referrer
Dans de nombreux scénarios, l'utilisation de document.referrer donnera accès à l'URL de la page visitée avant d'arriver à la page actuelle, en supposant que l'utilisateur ait cliqué sur un lien. Comme spécifié dans le DOM niveau 2, cette méthode s'avère efficace dans ces circonstances. Cependant, il est important de noter que document.referrer peut ne pas être accessible lorsque les utilisateurs saisissent directement des adresses de sites Web dans la barre d'adresse ou soumettent des formulaires.
Exploration de window.history
Bien que window.history active les capacités de navigation, il n'accorde pas l'accès aux URL au sein de la session pour des raisons de sécurité et de confidentialité. Si un historique détaillé des URL était disponible, chaque site Web visité pourrait gagner en visibilité sur l'historique de navigation précédent des utilisateurs.
Approches alternatives
Si la gestion de l'état reste confinée au sein d'un seul site Web, L'utilisation de techniques de gestion de session conventionnelles telles que les données de cookies, les paramètres d'URL ou les informations de session côté serveur offre une solution plus stable et plus pratique.
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!