我已经阅读了很多jQuery cookie问题,并知道这里有一个jQuery cookie插件(jQuery cookie)。没有做太多的调查,问题是:有没有一种方法可以确定cookie的到期日期?jQuery Cookie过期值
从jquery.cookie DOC:
/**
* Get the value of a cookie with the given name.
*
* @example $.cookie('the_cookie');
* @desc Get the value of a cookie.
*
* @param String name The name of the cookie.
* @return The value of the cookie.
* @type String
*
* @name $.cookie
* @cat Plugins/Cookie
* @author Klaus Hartl/[email protected]
*/
似乎并不认为这个插件可以做到这一点?
我想这样做的原因是我的cookie在5分钟不活动后过期,并且Id想通知用户他们的会话即将从Javascript过期。
欣赏答案,谢谢。由于我在每个后续页面请求上通过PHP更新cookie,因此建议我只在每个页面请求上设置cookie.expiration的超时时间 - (某个时间)向用户发送消息?我想我只是不明白为什么你可以设置到期,但无法取回。 – Chris 2010-08-05 17:31:32
@Chris - 我不确定这个推理,只知道文档/ cookie API没有获取它的方法,如果你看看'document.cookie',你会发现它不在那里:)是的,包括每个页面上的超时,或者直接在一个包含的JavaScript文件中有该超时...我会做一个通知栏或除个人提醒之外的东西,但这个想法是一样的:) – 2010-08-05 17:38:54