JQuery和Cookie:如何在用户离开页面或退出窗口/选项卡时删除它们

时间:2013-04-18 18:52:12

标签: javascript jquery html cookies

我正在学习使用这个JQuery cookie插件 https://github.com/carhartl/jquery-cookie

根据我的阅读,它非常容易阅读和删除cookie。我的问题是:当用户离开页面或关闭窗口/标签时,我希望删除cookie,我该怎么做?我如何检测此类活动?

感谢。

2 个答案:

答案 0 :(得分:5)

$(window).on('beforeunload', function () {
    // Remove the cookie
    $.cookie("name_of_cookie", null);
});

此外,我们还有一个选项:

$(window).unload(function () {
    // Remove the cookie
    $.cookie("name_of_cookie", null);
});

答案 1 :(得分:0)

接受的答案的更新为:

',uz'

使用:https://github.com/js-cookie/js-cookie

不再需要jQuery插件。