Как обнаружить событие закрытия браузера в браузере Firefox? Я хочу провести некоторый процесс очистки на стороне сервера, и мы сохраняем время последнего выхода из системы.
Для этого нужно запустить ajax-вызов, когда пользователь нажимает кнопку выхода или браузер закрывается.
Для IE работает следующий код:
if (window.event.clientY < 0 && (window.event.clientX > (document.documentElement.clientWidth - 5) || window.event.clientX < 0)) {
logoutUser();//logging out the user
}
}
function logoutUser(){
var xmlhttp;
if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera,
//Safari
xmlhttp = new XMLHttpRequest();
} else {// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET", "Logout.action", true);
xmlhttp.send();
}
Как это сделать в Firefox? Пожалуйста, помогите мне.