仅在特定场合发射之前发射



我有一个工作流程,当用户试图关闭浏览器选项卡或浏览器本身时,我想要一个警报。

我为此使用此代码:

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
});

问题是有特定的按钮,当您按下它时,您应该在没有确认的情况下离开网站。

在这种情况下如何处理此类逻辑?

if(e.target ==/添加您的按钮/(

检查处理程序中的目标

最新更新