通过js检测浏览器窗口/选项卡关闭事件

时间:2015-12-02 16:35:53

标签: javascript html

我试图检测用户是否离开了我的网站。就像webbrowser的窗口/标签关闭事件一样,或者通过链接到其他域。

在某些搜索中,我找到了一些解决方案,但是当点击链接时,它们也会在我的页面上发出警报。作为例子,我尝试了这个:

window.onbeforeunload = function(event) {

event = event || window.event;

var confirmClose = 'Are you sure?';

// For IE and Firefox prior to version 4
if (event) {
   event.returnValue = confirmClose;
}

// For Safari
return confirmClose;

}

那么我需要修改哪些内容,以便在浏览我的域时停用警报?

由于 奥利弗

1 个答案:

答案 0 :(得分:0)

当onbeforeunload触发时,你无法知道你要去哪里。目的基本上是为了防止你想要实现的目标。