如果網頁被用戶重新加載,detect_reload()函數將產生一條消息。
什麼應該是detect_reload()函數的代碼?如何知道用戶重新加載了網頁,使用jquery?
function detect_reload()
{
}
如果網頁被用戶重新加載,detect_reload()函數將產生一條消息。
什麼應該是detect_reload()函數的代碼?如何知道用戶重新加載了網頁,使用jquery?
function detect_reload()
{
}
請檢查以下鏈接。 https://stackoverflow.com/a/10400239/3184797 它聲明,
如果它刷新,window.onunload將觸發。
// From MDN
window.onunload = unloadPage;
function unloadPage()
{
alert("unload event detected!");
}
https://developer.mozilla.org/en/DOM/window.onunload
如果你只是想要一個確認框,讓他們留下來,用這個:
window.onbeforeunload = function() {
return "Are you sure you want to navigate away?";
}
這就是我需要的..謝謝@ S0haib Nasir – Tom
不要只是複製/粘貼其他答案。將問題標記爲重複。順便說一句,這並沒有具體回答問題。我真的不確定OP是否已經完全測試過它... –
@ A.Wolff如果你注意到我在評論中首先提到它是重複的。然後,我向他提供了一個答案,他完全讚揚了提到它的用戶的帖子。如果我只是編寫了代碼並忽略了從何處取得的鏈接,那麼這樣做會好嗎?我以爲我們在這裏互相幫助,而不是羞辱別人。他張貼重複,他確實得到了負面聲譽。它的工作與否,我相信誰將它標記爲答案也測試了。一路平安! –
的可能重複http://stackoverflow.com/questions/8013429/jquery -detect-page-refresh和http://stackoverflow.com/questions/5004978/check-if-page-reloaded-or-refresh-in-js/5005035#5005035 –
你試圖檢測頁面重新加載後或者在它重新加載之前? – winhowes
重新加載之前 – Tom