Chrome 不会删除会话 Cookie

2022-08-30 01:05:52

我正在尝试在javascript中设置会话cookie,如下所示:

document.cookie = 'name=alex; path=/'

但是Chrome不会删除它,即使我退出浏览器并再次启动它。

我检查了Firefox和Opera,两者都按预期工作 - 它们在浏览器退出时删除了会话cookie。

Chrome 只是忽略了过期规则吗?

我检查了多个操作系统,发现会话cookie在Windows XP和Ubuntu的Chrome上被删除,但在Mac OSX Lion中却没有。


答案 2

我只是遇到了一个相同的问题,它被设置为在“浏览会话结束”时过期。

不幸的是,它没有,所以我玩了一下浏览器的设置。

事实证明,在浏览器关闭时记住打开的选项卡的功能是问题的根源。(该功能名为“启动时” - “从我上次离开的地方继续”。至少在当前版本的Chrome上)。

Opera和Firefox也会发生这种情况。