Detectar actividad de usuario y devolución de llamada de incendio después de un tiempo inactivo-idle. js
| Autor: | h-wang |
|---|---|
| Views Total: | 1,087 |
| Sitio oficial: | Ir a la web |
| Actualizado: | June 28, 2018 |
| Licencia: | MIT |
Vista prévia
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']);





