2013-10-30 31 views
0

我想警覺,知道我可以在以下三個條件顯示JavaScript警告:顯示JS在一定條件下

  1. 從瀏覽器重裝按鈕被點擊

  2. 重新加載頁面與鍵盤快捷方式(例如CMD + R)

  3. 通過單擊頁面上的鏈接離開實際頁面。

用戶應該能夠在警報窗口中取消重新加載。

+0

https://developer.mozilla.org/en-US/docs/Web/Reference/Events/beforeunload – SLaks

回答

2

嘗試onbeforeunload打開一個提示框

window.onbeforeunload = function() { 
    return "noooooo... dont go"; 
} 

返回值將顯示爲提示文本的用戶,如果用戶點擊確認按鈕,窗口繼續導航 - 和停止導航如果用戶選擇取消

example in action

+0

你想返回?或者'提醒'('不要');'然後'返回false;'。你剛纔編輯的哎呀。 –

+0

感謝您的問題並指出需要澄清:D –