我有关于浏览器关闭事件的问题..
如何在没有刷新事件的情况下捕获浏览器关闭事件。
先谢谢。
答案 0 :(得分:0)
使用window.onbeforeunload
,但当您重新加载浏览器或通过点击链接移至其他页面时,也会触发此操作。
window.onbeforeunload = function(e) {
var dialogText = 'Dialog text here';
e.returnValue = dialogText;
return dialogText;
};
注意:window.onbeforeunload
不适用于Android以外的触控设备。
答案 1 :(得分:0)
试试这个
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('#LogOut').click(function () {
window.onbeforeunload = null;
});
$(".btn").click(function () {
window.onbeforeunload = null;
});
});