Как отследить что пользователь покинул страницу?
iframe, который постоянное держит подключение с сервером по websocket.
Сайт обнавляется в ifreme который не трогает подключение, как закрется окно — сессию можно удалять. 

Из плюсов вижу возможность передавать всю информацию о клиенте: куда нажал, сколько грузится страница. 

С IE 6 можно подружить 

habrahabr.ru/post/94921/
function logout() {
    // удаляем куку и перезагружаем страницу
}
var is_focus = 1;
window.onfocus = function()
{
    is_focus = 1;
}

window.onblur = function()
{
    is_focus = 0;
}

setInterval(function(){
   if(is_focus != 1) logout();
}, 1000);
