在某些条件下显示js警报

时间:2013-10-30 19:04:51

标签: javascript jquery html

我想知道如何在以下3个条件中显示javascript警报:

  1. 点击浏览器的重新加载按钮

  2. 使用keybort快捷方式重新加载页面(例如CMD + R)

  3. 点击页面上的链接离开实际页面。

  4. 用户应该可以在警报窗口中取消重新加载。

1 个答案:

答案 0 :(得分:2)

尝试onbeforeunload,为用户打开提示框

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

返回值将显示为提示文本,如果用户单击确认按钮,则窗口继续导航 - 如果用户选择取消则停止导航

example in action