Google chrome 为什么cookie在过期后仍然存在于Chrome开发工具中
在某些情况下(即服务器存储的会话已过期并在浏览器长时间处于非活动状态时被删除),我会收到一个cookie,它会卡在浏览器中。它已经过期了,但无论如何都会神秘地继续存在。我似乎无法把它弄清楚,即使我把有效期设为过去 我可以看到Expires/Max age:Google chrome 为什么cookie在过期后仍然存在于Chrome开发工具中,google-chrome,cookies,session-cookies,Google Chrome,Cookies,Session Cookies,在某些情况下(即服务器存储的会话已过期并在浏览器长时间处于非活动状态时被删除),我会收到一个cookie,它会卡在浏览器中。它已经过期了,但无论如何都会神秘地继续存在。我似乎无法把它弄清楚,即使我把有效期设为过去 我可以看到Expires/Max age: 1969-12-31T23:59:59.000Z 但即使在页面刷新之后,cookie仍然以相同的URL和路径以及相同的名称和值显示 这导致我的应用程序状态中断,因为在这种特殊情况下,它希望cookie被清除,以便前端能够正确地确认并理解会话
1969-12-31T23:59:59.000Z
但即使在页面刷新之后,cookie仍然以相同的URL和路径以及相同的名称和值显示
这导致我的应用程序状态中断,因为在这种特殊情况下,它希望cookie被清除,以便前端能够正确地确认并理解会话已结束且不可恢复
这是Chrome版本66.0.3359.181(官方版本)(64位)
在Mac OS X 12.10.6上
我应该补充一点,我还没有在其他浏览器上测试过它——因为它很难测试。这可能发生在他们身上,也可能不会发生。可能是因为这是会话cookie: