如何在Firefox浏览器中检测浏览器关闭事件。我想在服务器端做一些清理过程,并保持最后的注销时间。 为了实现这个需求,当用户单击注销或浏览器关闭时触发ajax调用。 为IE下面的代码工作,如何在Firefox中检测浏览器关闭事件?
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中做到这一点,帮助我。
在此先感谢。
'onbeforeunload'与返回的字符串将显示一个弹出窗口,让用户,并要求他们,如果他们确信他们要离开页面 – moe