在jsp中用来检测浏览器关闭的方法需要在JavaScript里面来判断,判断的方法有以下几种:
1、使用onbeforeunload 或者onunload 监听器来监听浏览器关闭事件;写法:
window.onbeforeunload=function(){
alert("窗口已经关闭");return false;
}
效果图:
说明:此种方法会在关闭浏览器和重新加载的时候出现提示是否关闭浏览器或是否者重新加载页面;
2、使用close事件监听来监听浏览器的关闭事件,写法:
window.close=function(){
alert("已点击关闭,程序阻止了关闭操作");return false;
}
效果图:
说明:这种方式在页面刷新的时候不会有影响,只针对使用window.close()方法来关闭浏览器时有效。对于直接关闭浏览器的关闭按钮的方式没有效果。