我想在用户通过按标题栏中的关闭按钮或使用 Alt + 4 键盘组合键关闭窗口时关闭应用程序中的 session 。
我可以使用下面的代码处理 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>
最佳答案
查看 window.onbeforeunload
https://developer.mozilla.org/en/DOM/window.onbeforeunload
window.onbeforeunload= function(){
// Ajax call to close session
}
在演示中点击 alt+f4
,您也会在关闭前注意到警报。
关于javascript - 如何检测通过 Alt+F4 或单击窗口的关闭按钮关闭的浏览器窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7342961/