Хорошо, у меня есть живое приложение, оно запускает мессенджер, и я пытаюсь найти самый надежный способ определить, прошел ли пользователь от страницы или закрыл окно, и так далее. Я уже внедрил это:Как эффективно обрабатывать/удалять пользователя?
window.onbeforeunload = function(event){ /* my code */ };
Но это не всегда очень надежно, иногда оно срабатывает, а иногда нет. Существует ли более надежный способ определения присутствия пользователя или его отсутствия?
Иногда document.onblur будет работать, но он также прерывистый и зависит от браузера. –