【发布时间】:2013-10-07 17:16:48
【问题描述】:
我知道这个问题已经被问过一千次了,但没有一个答案能真正给出我想要的答案。我正在使用jQuery cookie 存储一些信息,但我希望它们在浏览器关闭时过期。 window.unload 不是一个可行的选择(阅读:不起作用。)
我的问题是:真的有可能在浏览器关闭时将 cookie 设置为过期,就像会话一样?如果是这样,有人知道怎么做吗?
更新: 事实证明这很简单,而不是传递 expiry: 0 (这不起作用),只是根本不传递任何过期时间。嗯,这就解释了为什么没有很多问题。
谢谢大家。
【问题讨论】:
-
HTTP 必须发送到期日期。如果发送正确的日期,请检查 RFC 和实现。 (必须是过去。)
标签: jquery cookies session-cookies jquery-cookie