Desencadenar una función cuando el usuario va inactivo-idle-Tracker

Tiempo de ejecución: 30 minutos. Empezar

Autor: roderickhsiao
Views Total: 177
Sitio oficial: Ir a la web
Actualizado: March 13, 2019
Licencia: MIT

Vista prévia

Desencadenar una función cuando el usuario va inactivo-idle-Tracker

Descripción

Una pequeña biblioteca de seguimiento inactivo que rastrea las interacciones del usuario en la página web y activa una función de devolución de llamada si el usuario se queda inactivo.

Eventos predeterminados que la biblioteca escucha:

  • cambio
  • Keydown
  • Mousedown
  • Mousemove
  • MouseUp
  • orientationcambio
  • Redimensionar
  • Pergamino
  • touchend
  • touchmove
  • touchstart
  • visibilitycambio

Funcionamiento

Instale la biblioteca con gestores de paquetes.

# Yarn
$ yarn add idle-tracker

# NPM
$ npm install idle-tracker --save

Importe el rastreador inactivo.

import IdleTracker from 'idle-tracker';

O cargue la versión UMD del rastreador inactivo en el documento.

<script src="dist/index.js"></script>
<script src="dist/active-events.js"></script>

Cree un nuevo rastreador inactivo y especifique el tiempo de espera, la función de devolución de llamada y los eventos activos.

var idelTracker = new Tracker({


timeout: 3000,


onIdleCallback: idleFunction,


throttle: 500


events: activeEvents.default
});

Inicie el rastreador inactivo y listo.

idelTracker.start();

Registro de cambios

03/13/2019

  • La función Fix no se ha quitado al final

Te puede interesar: