Método de recarga , que obliga al navegador a actualizar la página actual.
Sintaxis: ubicación.reload([bForceGet])
Parámetro: bForceGet, parámetro opcional, el valor predeterminado es falso, obtiene la página actual del caché del cliente. Si es verdadero, utilice el método GET para obtener la página más reciente del servidor, lo que equivale a que el cliente haga clic en F5 ("Actualizar")
Método de reemplazo , este método reemplaza el elemento actualmente almacenado en caché en el historial (cliente) especificando la URL. Por lo tanto, después de usar el método de reemplazo, no puede acceder a la URL reemplazada a través de "adelante" y "atrás".
Sintaxis: ubicación.reemplazar (URL)
En la aplicación real, al actualizar la página, normalmente usamos: location.reload() o History.go(0). Debido a que este enfoque es como si el cliente hiciera clic en F5 para actualizar la página, cuando se utiliza el método de página = "publicación", aparecerá un mensaje de "página web caducada". Esto se debe al mecanismo de protección de seguridad de Session. Puede pensar en: cuando se llama al método location.reload (), la página aspx ya existe en la memoria del servidor, por lo que debe ser IsPostback. Si existe tal aplicación: necesitamos recargar la página, lo que significa que esperamos que la página se vuelva a crear en el lado del servidor y esperamos Not IsPostback. Aquí, location.replace() puede realizar esta tarea. La página reemplazada se regenera en el servidor cada vez.
Puedes escribir: ubicación.replace(ubicación.href);
Regrese y actualice la página:
ubicación.reemplazar(documento.referrer);
document.referrer //URL de la página anterior
No utilice History.go(-1) o History.back(); para regresar y actualizar la página. Estos dos métodos no actualizarán la página.
Adjunto:
Varias formas de actualizar la página usando Javascript:
1 historia.go(0)
2 ubicación.recargar()
3 ubicación = ubicación
4 ubicación.asignar (ubicación)
5 document.execCommand('Actualizar')
6 ventana.navegar(ubicación)
7 ubicación.reemplazar(ubicación)
8 documento.URL=ubicación.href
Cómo actualizar automáticamente la página:
1. Actualización automática de la página: agregue el siguiente código al área <head>
<meta http-equiv="actualizar" contenido="20">
Entre ellos, 20 se refiere a actualizar la página cada 20 segundos.
2. Salto de página automático: agregue el siguiente código al área <head>
<meta http-equiv="refresh" content="20;url=//www.VeVB.COm">
Entre ellos, 20 dedos saltarán a la página //www.VeVB.COm después de 20 segundos.
3. La página actualiza automáticamente la versión js.
Copie el código de código de la siguiente manera:
<lenguaje de escritura="JavaScript">
función myrefresh()
{
ventana.ubicación.recargar();
}
setTimeout('myrefresh()',1000); //Especifique un tiempo de actualización de 1 segundo
</script>
Declaración de script de marco de actualización JS
//¿Cómo actualizar la página que contiene este marco?
<lenguaje de escritura=JavaScript>
padre.ubicación.recargar();
</script>
//La ventana secundaria actualiza la ventana principal
<lenguaje de escritura=JavaScript>
self.opener.ubicación.recargar();
</script>
(o <a href="javascript:opener.location.reload()">actualizar</a> )
//Cómo actualizar la página de otro frame
<lenguaje de escritura=JavaScript>
padre.Otro ID de marco.ubicación.recargar();
</script>
Si desea actualizar cuando la ventana está cerrada o cuando la ventana está abierta, simplemente llame a la siguiente declaración en <cuerpo>.
<body onload="opener.location.reload()"> Actualizar cuando se abre la ventana
<body onUnload="opener.location.reload()"> Actualizar al cerrar
<lenguaje de escritura="javascript">
ventana.abridor.documento.ubicación.recargar()
</script>