文章詳情頁
javascript - 請問pc上瀏覽器刷新,關閉,后退的行為是如何監聽?
瀏覽:121日期:2023-03-05 11:17:44
問題描述
請問pc上瀏覽器刷新,關閉,后退的行為是如何監聽?然后彈出layer自定義的層?我試過onbeforeunload方法。沒彈出alert.
問題解答
回答1:unload 是不可以 preventDefault 的, 理由想想就知道, 避免用戶關不掉網頁
你應該這樣:
onbeforeunload = function (){ if (unsaved) return ’本次編輯未保存, 確認關閉網頁?’}
標簽:
JavaScript
相關文章:
1. mysql - navicat 經常打開表一直在載入中 也不能關閉 著急解決2. python - weakly-referenced object no longer exists? 數據庫連接關閉問題3. javascript - jquery或者js怎么設置監聽網頁刷新以及瀏覽器關閉4. 請問下tp6框架的緩存在哪里設置,或者說關閉?5. javascript - phpstorm軟件如何關閉雙擊shift快捷鍵6. javascript - 在文檔流未關閉的情況下使用docuemnt.write()在頁面寫入js,會造成頁面阻塞嗎?7. html - Vs code 是否可以關閉默認補全功能?8. angular.js - 請問AngularJS popover 如何關閉非目標對象popover浮動層9. javascript - 在iframe子頁面 通過window.parent.document打開父頁面的modal層不能正常關閉10. java - ExecutorService不關閉會怎樣?
排行榜
