当用户通过按标题栏中的关闭按钮或使用 Alt + 4 键盘组合关闭窗口时,我想关闭应用程序中的会话。 / p>
我可以使用下面的代码处理X,但这不处理 Alt + F4 。我也试过onbeforeunload,但这根本不是调用函数。我正在测试IE9。
<body onunload = "closingWindow()">
<script>
function closingWindow(){
if((window.event.clientX<0) || window.event.clientY<0)){
//Ajax call to close session
}
}
</script>
答案 0 :(得分:0)
查看window.onbeforeunload
https://developer.mozilla.org/en/DOM/window.onbeforeunload
<强> Live Demo 强>
window.onbeforeunload= function(){
// Ajax call to close session
}
在演示中点击alt+f4
,您也会在关闭之前发现警报。