我在“foo.bar.com”,我正在为域名“.bar.com”设置密钥为“abc”的cookie
到目前为止一切顺利。
现在,我仍然在“foo.bar.com”,但我想从域名“.bar.com”删除密钥为“abc”的cookie
我该怎么做?我在做JavaScript。
答案 0 :(得分:3)
您需要明确提供域名
document.cookie = 'abc=' + ";expires=Thu, 01 Jan 1970 00:00:01 GMT ;domain=.foo.com;path=/";
答案 1 :(得分:1)
如果您使用jquery.cookie
,则指定域和路径:
$.removeCookie('cookie_name', {domain: '.food', path:'/'});
答案 2 :(得分:1)
虽然违反直觉,但我发现OP在Chrome和Firefox中都可以看到这种行为。可以在子域的父域中创建Cookie,但之后无法删除它。 This answer to another post对此进行了更详细的描述。