簡體   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