用于检测选项卡或浏览器关闭的Javascript代码

时间:2015-12-28 15:55:05

标签: javascript

我想要一个javascript代码段,它会在关闭标签或关闭浏览器时检测到,并且在转到其他链接或下载任何文件时都不应激活事件?我看到有很多线程,但没有得到我试过的解决方案

a)
    window.addEventListener("beforeunload", function (e) {
      var confirmationMessage = "\o/";

      (e || window.event).returnValue = confirmationMessage; //Gecko + IE
      return confirmationMessage;                            //Webkit, Safari, Chrome
    });
b)
window.onbeforeunload = function () {
    return "Do you really want to close?";
};

但它破坏了其他功能(点击锚点下载文件)。 当浏览器刷新或打开链接或下载任何文件时,我不应该触发。对此有什么想法吗?

0 个答案:

没有答案
相关问题