0
在我的網站上,我顯示一個覆蓋並在用戶關閉後設置一個cookie。該cookie在午夜過期,我明白我無法檢查JS是否仍然有效。我所能做的就是重新獲得它的價值。午夜後刪除JS cookie
基本上,我需要知道是否設置了cookie(不顯示疊加層),以及用戶是否在午夜後訪問網站(再次顯示疊加層)。我正在考慮這樣的事情:
- 將cookie設置爲timestamp的值代表midight。
- 在頁面加載時,將當前時間戳與cookie的值進行比較 - 並在需要時刪除cookie。
有沒有更好的方法來做到這一點?我不是要求代碼,而是要求建議。設置B.
B存儲的狀態,對於是否顯示重疊或不是當
A存儲日期:
你可以做到這一點,但如果cookie已經到期,則剛開值(和獲得任何回報)會告訴你。 – 2014-12-02 16:22:59
是午夜*你的*時間還是用戶的時間?默認情況下,JS將在用戶的計算機上使用該時間。 – vch 2014-12-02 16:25:11
@vch,該網站致力於一個國家,一種特定的語言,我不介意此時的時區。 – lesssugar 2014-12-02 16:26:52