2014-01-29 172 views
0

如果我将cookie设置为会话cookie(无过期/最大年龄值),浏览器何时删除cookie?浏览器何时删除会话cookie?

我知道它在浏览器关闭时会被删除,但我想知道是否有任何情况下会话cookie可能会在浏览器关闭之前超时或过期。

回答

2

引述RFC 6265

如果Cookie既不具有最大年龄也没有过期 属性,直到“当前 会话结束”用户代理将保留的cookie(由定义用户代理)。

和:

的 用户代理不需要保留在指定的持续时间 该cookie。事实上,由于压力或隐私问题,用户代理经常驱逐cookie。

因此:您的里程可能会有所不同。

+0

浏览器是否会在物理过期时删除cookie? –

+0

@murali什么是“物理删除”?这完全取决于浏览器的实现。例如,浏览器可能会选择仅在内存中保存“会话cookie”。 – CodeCaster

+0

我的意思是,浏览器在到期后是否会删除它,否则它会保持原样? –