尝试检测浏览器关闭事件
我尝试了许多方法来通过jQuery或JavaScript检测浏览器关闭事件。但是,不幸的是,我无法检测到关闭。该onbeforeunload
和onunload
方法也没有工作。
如何检测的窗口close
,unload
或beforeunload
事件?
回答:
您是否尝试过此代码?
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