Chrome不会删除会话Cookie
我试图在JavaScript中设置会话cookie,如下所示:
document.cookie = 'name=alex; path=/'
但即使我退出浏览器并重新启动,Chrome也不会删除它。
我检查了Firefox和Opera,两者都按预期工作 - 它们在浏览器退出时删除会话cookie。
Chrome是否忽略了过期规则?
我检查了多个操作系统,发现会话cookie在Windows XP和Ubuntu的Chrome上被删除,但不在Mac OSX Lion中删除。
这可能是由于您将Chrome设置为“ 继续”而导致的 。
进一步阅读
我刚刚遇到与“浏览会话结束”时设置为过期的cookie相同的问题。
不幸的是,它并没有让我对浏览器的设置起到一些作用。
原来,在浏览器关闭时记住打开的标签的功能是问题的根源。 (该功能被命名为“启动时” - “继续我离开的地方”,至少在当前版本的Chrome中)。
Opera和Firefox也会发生这种情况。
我刚刚遇到了这个问题。 我注意到,即使在我关闭浏览器之后,我的许多chrome进程都在运行。 原来,这些论文都来自我的Chrome扩展。
在高级设置下,我取消选中'Continue running background apps when Google Chrome is closed'
,我的会话Cookie开始工作。
对于我们所有开发人员来说,编码期望会话cookie在用户完成浏览时将被清除,这对我们来说仍然是一种痛苦
链接地址: http://www.djcxy.com/p/67347.html