js監(jiān)聽頁面關(guān)閉

但在新版本的瀏覽器中,為了安全性,已經(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
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容