[英]Set sessionStorage expiration
我有這段設置 sessionStorage 的代碼。 它工作正常,但我想將到期日期設置為 24 小時。 我可以這樣做嗎? 我知道這可以用 cookies 來完成,但不確定用 sessionStorage 對象。
<script>
var pageViewed = parseInt("1");
if(sessionStorage.pageViewed)
{
var intSessionStoragePageViewed = parseInt(sessionStorage.pageViewed);
pageViewed = intSessionStoragePageViewed + 1;
sessionStorage.setItem("pageViewed", pageViewed);
}
else if(!sessionStorage.pageViewed)
{
sessionStorage.setItem("pageViewed", pageViewed);
}
</script>
localStorage 和 sessionStorage 沒有像 cookies 那樣的內置到期日期。 session瀏覽器結束時sessionStorage被擦除; 只有當您或最終用戶明確刪除它時,localStorage 才會被刪除。
如果您希望本地存儲的數據在特定時間后過期,請使用 cookies。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.