首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用jQuery删除cookie?

如何使用jQuery删除cookie?
EN

Stack Overflow用户
提问于 2010-09-09 04:35:09
回答 5查看 225.7K关注 0票数 96

我想使用jQuery删除cookies;我已经尝试过了:

代码语言:javascript
复制
$.cookie('name', '', { expires: -1 });

但是当我刷新页面时,cookie仍然存在:

代码语言:javascript
复制
alert('name:' +$.cookie('name'));

为什么?

EN

回答 5

Stack Overflow用户

发布于 2013-06-05 19:32:52

您可以尝试这样做:

代码语言:javascript
复制
$.removeCookie('the_cookie', { path: '/' });

来源:https://github.com/carhartl/jquery-cookie#readme

票数 72
EN

Stack Overflow用户

发布于 2013-05-22 00:30:58

您也可以在不使用jquery.cookie插件的情况下删除cookie:

代码语言:javascript
复制
document.cookie = 'NAMEOFYOURCOOKIE' + '=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
票数 15
EN

Stack Overflow用户

发布于 2011-10-03 18:01:23

这是对cookie的误解问题。浏览器不仅可以识别关键字的cookie值,还可以比较选项路径和域。因此浏览器可以识别不同cookie值,关键字是带有服务器设置选项(path=‘/’;domain='mydomain.com')的'name‘,而关键字是没有选项的'name’。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3671659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档