我的要求是检测浏览器是关闭还是刷新或导航(前进/后退)
我正在使用window.onbeforeunload
但它会触发每次点击(甚至按钮,链接)。为了抑制我使用此代码来阻止它按下按钮点击
$(document).ready(function () {
$("input:submit").click(function () {
window.onbeforeunload = null;
});
$("input:image").click(function () {
window.onbeforeunload = null;
});
$('a:not(a[href^=javascript])').click(function () {
window.onbeforeunload = null;
});
});
但现在我需要区分浏览器关闭和导航或刷新。我怎样才能实现它?
修改
我在window.onunload
事件中做了一些逻辑。为此,我有一个变量,其值需要根据浏览器关闭/导航进行分配。