Red de conocimiento informático - Problemas con los teléfonos móviles - La diferencia entre window.location.href y window.location.replace

La diferencia entre window.location.href y window.location.replace

href equivale a abrir una nueva página y reemplazar equivale a reemplazar la página actual.

Las páginas abiertas aquí son para registros históricos. Se ven exactamente iguales en la página. a excepción del navegador, el historial se comporta de manera diferente

Si hace clic en el enlace en 1.html para ir a 2.html y luego usa href en 2.html para saltar a 3.html, entonces (el página es 3.html) presione el navegador para regresar. El botón volverá a 2.html (viniendo de 2.html)

Pero si llama a reemplazar en 2.html para ingresar 3.html, y luego haga clic en el botón Atrás, volverá a 1.html (es equivalente al método de reemplazo que reemplaza el registro de acceso histórico de 2.html con 3.html, por lo que la pista de acceso se convierte en 1.html→3.html)