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