簡體   English   中英

設置sessionStorage過期時間

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM