0

我想知道如何在以下 3 种情况下显示 javascript 警报:

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

  2. 使用键盘快捷键重新加载页面(例如 CMD + R)

  3. 通过单击页面上的链接离开实际页面。

用户应该能够在警报窗口中取消重新加载。

4

1 回答 1

2

尝试onbeforeunload为用户打开一个提示框

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

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

行动中的例子

于 2013-10-30T19:08:16.097 回答