繁体   English   中英

Onunload在JS中不起作用

[英]Onunload doesn't work in JS

window.onunload = function()
{
    confirm("close the window?")
}

关闭窗口时,为什么没有确认窗口出来?

大概是为了防止页面反复阻止您关闭页面。 但是,使用beforeunload事件 ,您可以在大多数现代浏览器中获得一个不可自定义或仅部分可自定义的对话框,提示用户是否离开。

许多浏览器不支持window.unload。

请查看此链接。

window.onbeforeunload和window.onunload在Firefox,Safari,Opera中不起作用?

大多数浏览器禁止在onunload中使用警报/确认。 而是使用一个返回字符串的onbeforeunload处理程序:

window.onbeforeunload = function() {
    return "Don't go!";
};

然后将在对话框中将其呈现给用户。

另请参阅: window.unload()在jQuery中不起作用

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM