尝试检测浏览器关闭事件

我尝试了许多方法来通过jQuery或JavaScript检测浏览器关闭事件。但是,不幸的是,我无法检测到关闭。该onbeforeunloadonunload方法也没有工作。

如何检测的窗口closeunloadbeforeunload事件?

回答:

您是否尝试过此代码?

window.onbeforeunload = function (event) {

var message = 'Important: Please click on \'Save\' button to leave this page.';

if (typeof event == 'undefined') {

event = window.event;

}

if (event) {

event.returnValue = message;

}

return message;

};

$(function () {

$("a").not('#lnkLogOut').click(function () {

window.onbeforeunload = null;

});

$(".btn").click(function () {

window.onbeforeunload = null;

});

});

第二个功能是可选的,以避免在单击#lnkLogOut.btn元素时提示。

以上是 尝试检测浏览器关闭事件 的全部内容, 来源链接: utcz.com/qa/400414.html

回到顶部