Detectar actividad de usuario y devolución de llamada de incendio después de un tiempo inactivo-idle. js

Tiempo de ejecución: 30 minutos. Empezar

Autor: h-wang
Views Total: 1,087
Sitio oficial: Ir a la web
Actualizado: June 28, 2018
Licencia: MIT

Vista prévia

Detectar actividad de usuario y devolución de llamada de incendio después de un tiempo inactivo-idle. js

Descripción

idle. js es un temporizador de inactividad basado en JavaScript de vainilla que comprueba si un usuario está inactivo durante un tiempo específico y desencadena una función de devolución de llamada (o redirige la página a otra) si el usuario va inactivo.

De forma predeterminada, la biblioteca detecta la actividad del usuario en función del movimiento del mouse, clic, KeyDown y eventos de desplazamiento de ventana.

Funcionamiento

Inserte el archivo JavaScript ' idle. js ' en el documento.

<script src="/dist/idle.js"></script>

Establezca el tiempo de espera ' inactivo ' en milisegundos.

// 2 seconds
_idle('interval', 2000);

Ejecute una función cuando el usuario vaya inactivo.

_idle('callback', function(){

// do something
});

Redirigir la página a otra.

_idle('url', ['logout.html']);

Redirigir la página a una página de escape (sin necesidad de detectar inactivo).

_idle('escape', ['logout.html']);

Establezca los tipos de eventos que se usan para detectar la actividad del usuario.

_idle('eventTypes', ['mousemove', 'click', 'keydown', 'scroll']);

Te puede interesar: