簡體   English   中英

Javascript:如何覆蓋頁面重新加載事件?

[英]Javascript: how to overwrite page reload event?

我的意思是-當用戶單擊某個瀏覽器頁面的“重新加載/刷新”按鈕時,我們不想重新加載頁面-我們想要捕獲該事件並調用某些功能(例如簡單的示例,帶有一些警報)。 我當然需要它在IE6和更高版本以及Chrome和Firefox3 +中運行。 如何做這樣的事情(不使用jQuery和其他庫)?

這是不可能的。

您可以檢測到何時發生卸載,但無法檢測到導致卸載的原因,並且在未經用戶同意的情況下也無法取消卸載。 例如,在地址框中鍵入新地址,單擊鏈接,提交表單,選擇書簽或刷新頁面都將觸發onbeforeunload事件。

你不能。 除了IE,您無法在任何瀏覽器中更改操作系統功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM