可能重复:
如何防止关闭浏览器窗口?
当用户尝试关闭窗口并且单击注销按钮后可以关闭窗口时,我想使用注销按钮显示警告消息“请在关闭窗口之前注销”。如何做到这一点?
可能重复:
如何防止关闭浏览器窗口?
当用户尝试关闭窗口并且单击注销按钮后可以关闭窗口时,我想使用注销按钮显示警告消息“请在关闭窗口之前注销”。如何做到这一点?
您可以尝试的另一种实现:
<html>
<head>
<script type="text/javascript">
window.onbeforeunload = function() {
return "Did you save your stuff?"
}
</script>
</head>
<body>
</body>
</html>
更新
正如@JohnnyFun 评论中提到的“从 Firefox 44、Chrome 51、Opera 38 和 Safari 9.1 开始,将针对不同的浏览器显示通用消息并且无法自定义”。
window.onbeforeunload = function() {
return "Are you sure?";
};
试试这个。
Javascript 中没有这样的关闭事件。您可以发送消息 onUnload 事件。但这并不妨碍应用程序关闭。当用户单击任何链接、提交表单等时,将执行此功能。
window.onunload=function(){SomeJavaScriptCode};