我想知道如何在以下3个条件中显示javascript警报:
点击浏览器的重新加载按钮
使用keybort快捷方式重新加载页面(例如CMD + R)
点击页面上的链接离开实际页面。
用户应该可以在警报窗口中取消重新加载。
答案 0 :(得分:2)
尝试onbeforeunload,为用户打开提示框
window.onbeforeunload = function() {
return "noooooo... dont go";
}
返回值将显示为提示文本,如果用户单击确认按钮,则窗口继续导航 - 如果用户选择取消则停止导航