Chrome不会删除会话Cookie

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

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

但即使我退出浏览器并重新启动,Chrome也不会删除它。

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

Chrome是否忽略了过期规则?

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


这可能是由于您将Chrome设置为“ 继续”而导致的

在这里输入图像描述

进一步阅读

  • 错误报告:Chrome不会删除临时Cookie - 即当我关闭所有浏览器Windows时,不会自动将其注销
  • Chromium中的问题128513:Chrome进程关闭时会话Cookie未被清除

  • 我刚刚遇到与“浏览会话结束”时设置为过期的cookie相同的问题。

    不幸的是,它并没有让我对浏览器的设置起到一些作用。

    原来,在浏览器关闭时记住打开的标签的功能是问题的根源。 (该功能被命名为“启动时” - “继续我离开的地方”,至少在当前版本的Chrome中)。

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


    我刚刚遇到了这个问题。 我注意到,即使在我关闭浏览器之后,我的许多chrome进程都在运行。 原来,这些论文都来自我的Chrome扩展。

    在高级设置下,我取消选中'Continue running background apps when Google Chrome is closed' ,我的会话Cookie开始工作。

    对于我们所有开发人员来说,编码期望会话cookie在用户完成浏览时将被清除,这对我们来说仍然是一种痛苦

    链接地址: http://www.djcxy.com/p/67347.html

    上一篇: Chrome doesn't delete session cookies

    下一篇: Firefox session cookies