Chrome不删除会话cookie

Chrome不删除会话cookie

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

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

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

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

Chrome只是无视过期规则吗?

我检查了多个操作系统,发现在WindowsXP和Ubuntu中Chrome上删除了会话cookie,但MacOSXLion中没有。


猛跑小猪
浏览 585回答 3
3回答

冉冉说

我只是遇到了同样的问题,一个cookie被设置为在“浏览会话结束”时过期。不幸的是,它没有,所以我玩了一点设置的浏览器。结果发现,在关闭浏览器时记住打开的选项卡的功能是问题的根源。(该功能名为“启动时”-“继续我停下来的地方”)。至少在当前版本的Chrome上是这样的。Opera和Firefox也会出现这种情况。

UYOU

我刚刚遇到了这个问题。我注意到,即使在关闭浏览器之后,仍有许多铬进程在运行。原来这些都是我的镀铬扩展。在“高级设置”下未选中'Continue running background apps when Google Chrome is closed'我的会话曲奇开始正常工作了。对于我们所有一直在编写代码的开发人员来说,这仍然是一件痛苦的事,他们期待着当用户完成浏览时,会话cookie将被清除。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript