3

我正在学习在 https://github.com/carhartl/jquery-cookie

上使用这个 JQuery cookie 插件 根据我的阅读,阅读和删除 cookie 真的很容易。我的问题是:我希望在用户离开页面或关闭窗口/选项卡时删除 cookie,我该怎么做?如何检测此类活动?

谢谢。

4

2 回答 2

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

此外,我们还有另一种选择:

$(window).unload(function () {
    // Remove the cookie
    $.cookie("name_of_cookie", null);
});
于 2013-04-18T18:57:34.993 回答
0

对已接受答案的更新将是:

Cookies.remove('name');

与:https ://github.com/js-cookie/js-cookie

不再维护 jQuery 插件。

于 2018-11-14T22:11:47.170 回答