文章詳情頁(yè)
javascript - 請(qǐng)問(wèn)pc上瀏覽器刷新,關(guān)閉,后退的行為是如何監(jiān)聽?
瀏覽:91日期:2023-03-05 11:17:44
問(wèn)題描述
請(qǐng)問(wèn)pc上瀏覽器刷新,關(guān)閉,后退的行為是如何監(jiān)聽?然后彈出layer自定義的層?我試過(guò)onbeforeunload方法。沒彈出alert.
問(wèn)題解答
回答1:unload 是不可以 preventDefault 的, 理由想想就知道, 避免用戶關(guān)不掉網(wǎng)頁(yè)
你應(yīng)該這樣:
onbeforeunload = function (){ if (unsaved) return ’本次編輯未保存, 確認(rèn)關(guān)閉網(wǎng)頁(yè)?’}
標(biāo)簽:
JavaScript
上一條:javascript - 關(guān)于原生js如何實(shí)現(xiàn)jquery的on()方法。下一條:javascript - setTimeout第一個(gè)參數(shù)是立即執(zhí)行函數(shù),看不懂了
相關(guān)文章:
1. javascript - 彈出一個(gè)子窗口,操作之后關(guān)閉,主窗口會(huì)得到相應(yīng)的響應(yīng),例如網(wǎng)站的某些登錄界面,django后臺(tái)的管理等,這是怎么實(shí)現(xiàn)的呢?2. javascript - 微信網(wǎng)頁(yè)開發(fā)從菜單進(jìn)入頁(yè)面后,按返回鍵沒有關(guān)閉瀏覽器而是刷新當(dāng)前頁(yè)面,求解決?3. java - JPA連接數(shù)據(jù)庫(kù),一段時(shí)間沒有數(shù)據(jù)操作會(huì)關(guān)閉連接,再次訪問(wèn)就會(huì)拋出異常,如何解決?4. 請(qǐng)問(wèn)下tp6框架的緩存在哪里設(shè)置,或者說(shuō)關(guān)閉?5. 方法內(nèi)有多個(gè)打開和關(guān)閉大括號(hào)。-Java6. JS/JQuery檢測(cè)頁(yè)面刷新還是關(guān)閉,并執(zhí)行AJAX請(qǐng)求。7. java - 我設(shè)置了cookie的max age,但是cookie依然在關(guān)閉游覽器后消失了8. javascript - 點(diǎn)擊select框選項(xiàng) 彈出ngDialog 點(diǎn)擊取消的時(shí)候 關(guān)閉彈出框 希望select框的值不變9. 關(guān)閉CMD就不刷新了!10. centos7 關(guān)閉firewall nginx還是不能訪問(wèn)
排行榜

熱門標(biāo)簽