我已經閱讀了很多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