Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 1|Répondre: 0

[JavaScript] Les différences entre location.assign, location.href et location.replace

[Copié le lien]
Publié surIl y a 48 secondes | | |
Quelles sont les différences entre window.location.assign, window.location.ref et window.location.replace ?

  • window.location.ref : Définit ou récupère l’URL du document actuel
  • window.location.assign(url) : Cette méthode charge et affiche le nouveau document spécifié par le paramètre URL, permettant aux utilisateurs de revenir à la page précédente via le bouton « Retour ».
  • window.location.replace(url) : Cette méthode remplace le document indiqué par la nouvelle URL sans laisser de trace dans l’historique de navigation. Cela signifie que si un utilisateur essaie d’utiliser le bouton « Retour », il passera la page remplacée et reviendra directement à une page antérieure.


window.location.href vs window.location.assign(URL)

L’effet est le même : les deux peuvent être utilisés pour naviguer vers de nouvelles URL.
Historique : Les deux créent une nouvelle entrée dans l’historique du navigateur, et les utilisateurs peuvent revenir à la page précédente via le bouton « Retour ».

La différence est la suivante :L’un est l’attribut, l’autre est la méthode。

window.location.assign(URL) vs window.location.replace(URL)

assigner: Créer une nouvelle entrée de registre historique,Les utilisateurs peuvent se retirer。
remplacer: Remplacer la page actuelle sans créer de nouvelles entrées dans l’historique de l’utilisateurVous ne pouvez pas revenir en utilisant le bouton retour arrière。




Précédent:Comprendre les code_challenge et code_vertifier du PKCE dans OIDC
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com