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: 10876|Respuesta: 3

[JavaScript] history.pushState implementa la página del navegador sin actualizar el enlace de URL modificado

[Copiar enlace]
Publicado en 20/6/2019 10:17:16 | | |
1. stateObject - stateObject es un objeto JavaScript que puede pasar contenido stateObject a una nueva página a través del método pushState.

2. Título - Casi ningún navegador soporta este parámetro, pero es más seguro pasar una cadena vacía.

3. Dirección (URL) - la dirección de la nueva entrada de historial (opcional, si no especificada, la URL actual del documento); El navegador no carga la dirección tras llamar al método pushState(); La URL entrante debe ser homóloga a la URL actual, de lo contrario, pushState() lanza una excepción.








Anterior:Comparte un exe genial para grabar GIFs
Próximo:Redirección HTTP de SLB en Alibaba Cloud para balancear carga a HTTPS pit
Publicado en 20/6/2019 10:55:31 |
Muchos frameworks de front-end ahora utilizan esta técnica, haz clic en el menú, la URL cambia y no hay nuevas solicitudes de red
 Propietario| Publicado en 20/6/2019 11:24:05 |
Small slag Publicado el 20-6-2019 a las 10:55
Hoy en día, muchos frameworks de front-end usan esta técnica, hacen clic en el menú, la URL cambia y no hay nuevas solicitudes de red...

¿Ese es el contenido de la nueva página que ya está en la caché?
Publicado en 20/6/2019 11:56:00 |
Verano Publicado el 20-6-2019 a las 11:24
¿Ese es el contenido de la nueva página que ya está en la caché?

No, es la primera petición, todo el contenido clave de la página ha sido descargado, y luego JS también tiene el concepto de enrutamiento, dándote contenido diferente según distintas URLs.
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