Сообщение от onejsquestion
|
... но на это нет ресурсов, т.к. функция делает запрос на сервер.
|
Что-то я не очень понял эту фразу. У кого нет ресурсов? На что?
Событие закрытия броузера Вы не отследите, потому что его нет. Также как и выключения интернета у пользователя и выключения им компьютера из розетки.
Но есть способ отслеживать активность пользователя и время его пребывания на сайте. С какой точностью это надо делать? Предположим с точностью 1 минута. Тогда на каждой странице должна быть функция, посылающая сигнал на сервер раз в минуту "я жив". Вот по последней метке можно определить, когда Клиент отключился.