0

如果按下后退按钮,我正在尝试向用户显示警告对话框。以下工作正常,除了我只希望这发生在后退按钮或重新加载。不在整个应用程序中发生的表单提交重定向。

window.addEventListener("beforeunload", function (e) {
     e.returnValue = 'warning';
}

任何人都可以提供解决方案吗?最好只有 javascript,而不是 jQuery。谢谢

4

1 回答 1

1

提交表单时设置一个变量。测试处理程序中是否存在该变量,beforeunload如果已设置,则仅设置返回值。

于 2017-02-12T23:46:15.770 回答