Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery和Cookie:当用户离开页面或退出窗口/选项卡时如何删除它们_Javascript_Jquery_Html_Cookies - Fatal编程技术网

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

Javascript JQuery和Cookie:当用户离开页面或退出窗口/选项卡时如何删除它们,javascript,jquery,html,cookies,Javascript,Jquery,Html,Cookies,我正在学习使用这个JQuery cookie插件 据我所知,阅读和删除cookie非常容易。我的问题是:当用户离开页面或关闭窗口/选项卡时,我希望删除cookie,我该怎么做?如何检测此类活动 谢谢 $(window).on('beforeunload', function () { // Remove the cookie $.cookie("name_of_cookie", null); }); 此外,我们还有一个选择: $(window).unload(function

我正在学习使用这个JQuery cookie插件

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

谢谢

$(window).on('beforeunload', function () {
    // Remove the cookie
    $.cookie("name_of_cookie", null);
});
此外,我们还有一个选择:

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

对接受答案的更新如下:

Cookies.remove('name');
与:


jQuery插件不再被覆盖。

谢谢。我发现新鲜的血液也会引发这一事件。当用户执行F5刷新时,有没有办法保留cookie?只要跟踪
事件
keycode,如果它与
F5
keycode相同,并且不做任何事情。。。