[英]Onunload doesn't work in JS
window.onunload = function()
{
confirm("close the window?")
}
关闭窗口时,为什么没有确认窗口出来?
大概是为了防止页面反复阻止您关闭页面。 但是,使用beforeunload
事件 ,您可以在大多数现代浏览器中获得一个不可自定义或仅部分可自定义的对话框,提示用户是否离开。
大多数浏览器禁止在onunload中使用警报/确认。 而是使用一个返回字符串的onbeforeunload处理程序:
window.onbeforeunload = function() {
return "Don't go!";
};
然后将在对话框中将其呈现给用户。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.