浏览器何时删除会话 cookie?

Eva*_*van 2 browser asp.net cookies http session-cookies

如果我将 cookie 设置为会话 cookie(没有 expires/max-age 值),浏览器什么时候删除 cookie?

我知道它会在浏览器关闭时被删除,但我想知道是否存在会话 cookie 在浏览器关闭之前超时或过期的情况。

Cod*_*ter 7

引用RFC 6265

如果 cookie 既没有 Max-Age 也没有 Expires 属性,用户代理将保留 cookie 直到“当前会话结束”(由用户代理定义)。

和:

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

所以:你的里程可能会有所不同。