jquery cookie插件不会删除cookie

时间:2013-11-20 10:18:08

标签: jquery jquery-cookie

我从http://cdn.jsdelivr.net/jquery.cookie/1.3.1/jquery.cookie.js加载了jquery cookie。

但我试过

$.cookie()
Object {IntApp_prpl1115: "soapB9ACC84D2F8F9F15B110049BBA948D37&iwk OVEoOoMWr….161:8081/nexus/index.html&projects.projecta&true", IntApp_prpl1114: "soap7C84F0E730125B1D892B2A089A2B6D17&X-URTfgwdrvy3….161:8081/nexus/index.html&projects.project1&true"}
IntApp_prpl1114: "soap7C84F0E730125B1D892B2A089A2B6D17&X-URTfgwdrvy3VhUTh7W 3Mt.tf&http://10.2.0.161:8081/nexus/index.html&projects.project1&true"
IntApp_prpl1115: "soapB9ACC84D2F8F9F15B110049BBA948D37&iwk OVEoOoMWr hckhlvMAMb.tf&http://10.2.0.161:8081/nexus/index.html&projects.projecta&true"
__proto__: Object


$.cookie("IntApp_prpl1115")
"soapB9ACC84D2F8F9F15B110049BBA948D37&iwk OVEoOoMWr hckhlvMAMb.tf&http://10.2.0.161:8081/nexus/index.html&projects.projecta&true"


$.removeCookie("IntApp_prpl1115")
true


$.cookie("IntApp_prpl1115")
"soapB9ACC84D2F8F9F15B110049BBA948D37&iwk OVEoOoMWr hckhlvMAMb.tf&http://10.2.0.161:8081/nexus/index.html&projects.projecta&true"

为什么Cookie删除不起作用?我甚至在chrome:// settings / cookies中看到了cookie没有被删除。

我提到了how to delete cookie in jquery at the time of browser closing?。但是即使在删除操作后我仍然得到cookie值。我还提到了http://www.sitepoint.com/eat-those-cookies-with-jquery/

根据来源查看更新: 有什么像cookie删除完全吗? 或者它只改变到期时间? 在代码中,它们似乎正在改变到达一些无法访问的时间。 我是对的吗?

为什么没有提供cookie删除(彻底清除名称值对)功能的原因  。我认为即使在java脚本中它也不可用。 但是在chrome ui中,我们可以在chrome:// settings / cookies

中完成

为什么会这样?

1 个答案:

答案 0 :(得分:0)

您可以通过将Cookie的到期日设置为过去

来删除

document.cookie = cookiename +" =" + cookievalue +&#34 ;; expires =" + new Date()。setDate(new Date()。getDate()-1);

(OR)

$ .cookie(' cookiename',' cookievalue',{path:' /',expires:-1});