2013-06-11 2 views
0

Хорошо, у меня есть живое приложение, оно запускает мессенджер, и я пытаюсь найти самый надежный способ определить, прошел ли пользователь от страницы или закрыл окно, и так далее. Я уже внедрил это:Как эффективно обрабатывать/удалять пользователя?

window.onbeforeunload = function(event){ /* my code */ }; 

Но это не всегда очень надежно, иногда оно срабатывает, а иногда нет. Существует ли более надежный способ определения присутствия пользователя или его отсутствия?

+0

Иногда document.onblur будет работать, но он также прерывистый и зависит от браузера. –

ответ

2

У браузера ping сервер каждые X минут. Если вы создаете клиент чата, скорее всего, у вас будет вся необходимая инфраструктура.

Смежные вопросы