Maison > interface Web > js tutoriel > le corps du texte

Comment puis-je obtenir l'URL précédente en JavaScript ?

Barbara Streisand
Libérer: 2024-11-27 20:05:20
original
231 Les gens l'ont consulté

How Can I Get the Previous URL in 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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal