javascript触发beforeunload仅在关闭时

时间:2014-10-14 16:19:29

标签: javascript javascript-events

我正在使用以下代码来捕捉用户尝试关闭或退回页面的时刻:

 window.addEventListener("beforeunload", function (e) {
   var confirmationMessage = "Are you sure?";
   (e || window.event).returnValue = confirmationMessage; 
   return confirmationMessage;                            
 });

但是,我在页面上有一些按钮和链接也会在点击时触发事件,我想知道是否有任何方法可以避免在单击锚标签和按钮时监听事件但仅在关闭或返回时?

任何帮助都将不胜感激。

最诚挚的问候。

0 个答案:

没有答案