Javascript检测浏览器关闭

时间:2014-01-29 12:16:39

标签: javascript jquery events browser

是否可以检测浏览器是否在JavaScript中关闭?我尝试使用:

$( window ).unload(function() {
    //Code
});

window.onbeforeunload = ExecuteMyCode;
function ExecuteMyCode() {
    //Code
}

但是当我们点击链接,按钮时,这两者都会执行......我只想检测浏览器关闭事件。

1 个答案:

答案 0 :(得分:-1)

您可以尝试以下代码,它将确保您的鼠标位置在关闭按钮上,然后它将进一步执行。

window.onbeforeunload = function () {

            if (event.clientY < 0) {
                // DO YOUR STUFF BEFORE CLOSING..
            }
                return "Message to display user before close.";
            }
}