Este código determina si el usuario está en línea:
/* User online status */ var online = true; var activeTimeout = setTimeout(_setUserInactive, 5000); $(document).on("mousemove keydown keyup click", function () { clearTimeout(activeTimeout); activeTimeout = setTimeout(_setUserInactive, 5000); if (!online) { _setUserActive(); } });Bastante simple. Pero, ¿esto va a causar problemas de rendimiento? Llamará cada vez que se mueva el ratón. Gracias.