簡體   English   中英

2 分鍾后清除本地存儲

[英]Clear local storage after 2 minutes

我正在嘗試使用此代碼在 2 分鍾后清除一些本地存儲項

我在變量中保存當前時間,例如:

   let time_now  = (new Date()).getTime();
   localStorage.setItem('otp_save_time', time_now);
   localStorage.setItem('set_otp', value);

現在我正在用保存的時間檢查當前時間,如果時間大於 2 分鍾,則清除該項目,但它沒有清除該項目。

    let time_now  = (new Date()).getTime();
    if((time_now - saved_time) > 2 * 60 * 1000) {
       localStorage.removeItem('set_otp');
       localStorage.removeItem('otp_save_time');
    } 

你想用

setTimeout(function(){localStorage.removeItem('your key');}, 120 * 1000);

更簡單

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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