Показать сообщение отдельно
  #1 (permalink)  
Старый 11.03.2013, 18:44
Аспирант
Отправить личное сообщение для IgorN Посмотреть профиль Найти все сообщения от IgorN
 
Регистрация: 26.11.2008
Сообщений: 35

Отловить уход со страницы без учета обновления страницы
Всем привет! У меня есть задача, видео звонка.
Сейчас пытаюсь решить вопрос с форс-мажорными ситуациями.
Например: человек, закрыл браузер, или перешол на другую страницу(клацнул на пункт меню, ввел другой урл и т.д.)
Может у него комп вырубился.
Т.е. обрабатываем все ситуации, кроме обновления страницы.
Как это сделать?
Мне надо уведомить сервер, что бы он принял ряд действий.
Погуглил эту тему. Нашел варианты
$( window.location ).bind(
                "change",
                function(){
                   alert('Test1');
                    return false;
                }
        );
        $(window).unload(function() {
            alert('Test2');
            return false;
        });
        window.onbeforeunload = function (event) {
            alert(event.target.URL);return false;}

Работает только последний. Вроде как то что нужно.
Но не позволяет решить вопрос с обновление страницы, так как объект event не содержит инфу о месте куда намылился пользователь.
Может я плохо смотрел, или не с того угла зашел...

Нужна помощь.
Всем спасибо!
Ответить с цитированием