Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 1|Respuesta: 0

[JavaScript] Las diferencias entre location.assign, location.href y location.replace

[Copiar enlace]
Publicado enHace 48 segundos | | |
¿Cuáles son las diferencias entre window.location.assign, window.location.ref y window.location.replace?

  • window.location.href: Establece o recupera la URL del documento actual
  • window.location.assign(url): Este método carga y muestra el nuevo documento especificado por el parámetro URL, permitiendo a los usuarios regresar a la página anterior mediante el botón "Retroceder".
  • window.location.replace(url): Este método reemplaza el documento al que se apunta la nueva URL sin dejar rastro en el historial de navegación. Esto significa que si un usuario intenta usar el botón "Atrás", saltará la página reemplazada y volverá directamente a una página anterior.


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

El efecto es el mismo: ambos pueden usarse para navegar a nuevas URLs.
Historial: Ambos crean una nueva entrada en el historial del navegador, y los usuarios pueden volver a la página anterior mediante el botón "Atrás".

La diferencia es,Uno es el atributo, el otro es el método。

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

Asignar: Crear una nueva entrada de registro histórico,Los usuarios pueden retirarse。
reemplazar: Reemplazar la página actual sin crear nuevas entradas en el historial del usuarioNo puedes volver usando el botón de retroceso。




Anterior:Comprendiendo los code_challenge y code_vertifier del PKCE en OIDC
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com