chrome 为什么不会自动过期 expires 为 session 的 cookie
前言
今天对自己的项目做前后端联调时,发现在 mac 的 chrome 下(未测试 windows)没有自动过期 expires 为 session 的 cookie,对此感到一些疑惑
尝试
在网上搜索的时候,发现了 这篇文章,遂按照网友的解决方案,尝试了如下行为:
- 点击作左上角
x
,结果:无效 Command + Q
退出,结果:无效- 右键
Chrome
图标退出,结果:无效
很难受,网友提供的方法都无效
解决
- 点击 chrome
设置
默认浏览器
->启动时
-> 取消勾选继续浏览上次打开的网页
,勾选其他两个选项
原因
为了增强用户体验,chrome 会在 继续浏览上次打开的网页
设置下,默认不删除会话 cookie