从父域删除cookie

deleting cookie from parent domain

本文关键字:cookie 删除      更新时间:2023-09-26

我在"foo.bar.com"中,我正在为域名"。bar.com"设置cookie键"abc"

一切顺利。

现在,我仍然在"foo.bar.com",但我想从域名"。bar.com"中删除键为"abc"的cookie

我该怎么做?我在写JavaScript

您需要显式地提供域

document.cookie = 'abc=' + ";expires=Thu, 01 Jan 1970 00:00:01 GMT ;domain=.foo.com;path=/";

如果使用jquery.cookie,则指定域和路径:

$.removeCookie('cookie_name', {domain: '.food', path:'/'});

虽然违反直觉,但我发现OP所看到的行为在Chrome和Firefox中都是意料之中的。可以从子域在父域创建cookie,但之后不可能删除它。