我从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
中完成为什么会这样?
答案 0 :(得分:0)
您可以通过将Cookie的到期日设置为过去
来删除document.cookie = cookiename +" =" + cookievalue +&#34 ;; expires =" + new Date()。setDate(new Date()。getDate()-1);
(OR)
$ .cookie(' cookiename',' cookievalue',{path:' /',expires:-1});