我的需求是关闭当前网站(chrome的某个Tab)cookie要清除。
然后我不设置cookie的失效时间,cookie有效时间不就是会话时间吗?但是我关闭网站(chrome的某个Tab),再打开发现cookie还在,并没有消失。
要怎么做才能实现需求。
我的需求是关闭当前网站(chrome的某个Tab)cookie要清除。
然后我不设置cookie的失效时间,cookie有效时间不就是会话时间吗?但是我关闭网站(chrome的某个Tab),再打开发现cookie还在,并没有消失。
要怎么做才能实现需求。
按f12将所有的cookie对应的Session列都打上勾,那么此时cookie的生命周期就是会话的,关闭会话(关掉tab)时cookie会消失,此时设置的失效时间或者最大生存时间才会生效;。
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答4.9k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
Cookie 的生命周期可以通过两种方式定义:
如果要 tab 关闭即消失的,可以尝试使用 sessionStorage