要在关闭浏览器选项卡时打开模式。尝试window.onbeforeunload
,window.unload
,但不起作用。还有其他使用JavaScript或jQuery的解决方案吗?
<script>
window.onbeforeunload = modal;
function modal() {
return 'leaving';
}
</script>
答案 0 :(得分:1)
我认为这是禁止的。在现代浏览器中,任何想要停止关闭窗口的操作都是不可能的。
在window.showModalDialog()
或window.alert()
事件中,诸如window.confirm()
,window.prompt()
,onunload
,onbeforeunload
之类的某些动作将被忽略。
而且,如果您可以执行这些操作,则意味着您可以使浏览器无法关闭。对用户来说很危险