我有一个工作流程,我希望在用户尝试关闭浏览器标签或浏览器本身时触发警报。
我使用此代码:
window.addEventListener("beforeunload", function (e) {
var confirmationMessage = "Do you want to leave this site? Changes you made may will not be saved.";
(e || window.event).returnValue = confirmationMessage; //Gecko + IE
return confirmationMessage; //Webkit, Safari, Chrome
});
问题是有特定的按钮,当你按下它时,你应该离开网站而没有确认。
在这种情况下如何处理这些逻辑?
答案 0 :(得分:0)
if(e.target == / add your button /)
检查处理程序中的目标