¿Cómo hacer que la página WEB se muestre continuamente durante 24 horas sin caducar?
1. Defina el temporizador js antes de cargar el elemento de la página y asígnele un valor de 0
2. Vincule el evento de clic del mouse del cuerpo antes de cargar el elemento de la página; Función de controlador: cada vez que el mouse hace clic en el cuerpo, reasigna el temporizador a 0
;
3 Define un campo oculto en el cuerpo del html, cuyo valor es on. el servidor La duración máxima de la sesión.
4. Después de cargar los elementos de la página, inicie el detector de tiempo de espera de la sesión: La función de este detector es:
Obtener el tiempo de espera máximo de la sesión en el campo oculto de la página.
p>
Compara el contador con el tiempo máximo de la sesión. Si el valor del temporizador es menor que el tiempo máximo de la sesión, entonces contador 1. Si el valor del temporizador es. menos que el tiempo máximo de la sesión, luego cuente 1 y vuelva a llamar al oyente de sesión
Si el valor del contador es mayor o igual al tiempo máximo de la sesión, llame a dwr o ajax
.Invalidamos la sesión en segundo plano
Ejemplo:
lt;htmlgt;
lt;headgt;
lt ;headgt;
lt;headgt;
lt;headgt;
lt;headgt;
lt;script type="texto /javascript"gt;
/ Definir temporizador
var monitorCount = 0;
// Vincular la función del controlador onclick al cuerpo
documento .body.onclick = function()
{
if(typeof bodyOnClickFunction == 'función')
{
bodyOnClickFunction( );
}
}
}