javascript - 区分浏览器关闭/返回或转发

时间:2015-12-24 10:54:14

标签: javascript jquery onbeforeunload

我的要求是检测浏览器是关闭还是刷新或导航(前进/后退)

我正在使用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事件中做了一些逻辑。为此,我有一个变量,其值需要根据浏览器关闭/导航进行分配。

0 个答案:

没有答案