【发布时间】:2018-10-10 16:54:43
【问题描述】:
问题:
我有一个beforeunload 警告标志,如果用户尝试离开该网页,则会激活该警告标志。如果用户按下特定按钮,我希望禁用此行为。
JS:
window.addEventListener("beforeunload", function (e) {
var confirmationMessage = "Not a good idea - want to reconsider?";
(e || window.event).returnValue = confirmationMessage; //Gecko + IE
return confirmationMessage; //Gecko + Webkit, Safari, Chrome etc.
});
HTML:
<a href="survey.php" class="btn btn-primary" id="initiatesurvey">Next</a>
期望的输出:
为了能够在不激活 beforeunload 的情况下单击下一步按钮。我在 SO 上看到了许多解决方案,但我正在寻找纯 JS 的解决方案。
【问题讨论】:
标签: javascript button onbeforeunload