以下代码适用于FF,但在chrome中,browser_close_event()无效。 browser_close_cancel_event()正在运行。
两个browser_close_event()和browser_close_cancel_event()函数都会在调用时获取ajax调用。
当用户点击“离开”时,如何调用该功能?浏览器关闭警报按钮。
$( document ).ready(function() {
var oldMousemove = document.body.onmousemove,
onCancel = function () {
// Do something if the user stays.
browser_close_cancel_event();
document.body.onmousemove = oldMousemove;
};
window.onbeforeunload = function() {
// if user click leave
browser_close_event();
document.body.onmousemove = onCancel;
return 'Do you really want to leave?';
};
});