但在新版本的瀏覽器中,為了安全性,已經(jīng)不支持自定義彈窗
諸如自定義實(shí)現(xiàn)“用戶離開頁面鲜屏,彈窗自定義提示是否離開,點(diǎn)擊取消不離開国拇,點(diǎn)擊確認(rèn)離開后離開頁面”的需求已無法實(shí)現(xiàn)
能做的洛史,只是調(diào)用瀏覽器自帶的提示確認(rèn)窗格
window.onbeforeunload = function(e) {
console.log('beforeunload')
return 1;
};
這里的return值 隨便寫
- return '';
- return false;
- return 0;
- return 1; 等等
在Chrome中
A0E60EBC-54FE-4D42-814B-56FB9063D58F.png
在Firefox中
F9F94157-1E73-4E13-8AA7-2BE35BB9EEF3.png