2016-07-18 99 views
0

我在使用這段代碼近2年。那很好,直到我看到它 今天不工作在Google Chrome version 51.0.2704.103monBeforeUnload突然不按預期工作

$(window).on('beforeunload', function() { 
    return "Are you sure you want to exit this page?"; 
}); 

它不顯示我的自定義消息,而是隻顯示:仍然支持我們的瀏覽器

Changes you made may not be saved.

纔是硬道理onbeforeunload消息?因爲這個問題與Mozilla Firefox version 47.0.1相同。

或者,我做錯了嗎?

回答

2

從版本51起,Chrome不再支持beforeunload上的自定義消息。

窗口的onbeforeunload屬性可以設置爲它返回一個向用戶顯示一個對話框,以確認用戶想要導航離開一個字符串的函數。這是爲了防止用戶在導航過程中丟失數據。不幸的是,它經常被用來騙取用戶。

詳情here