数据保存多长时间localStorage
(作为 HTML5 中 DOM 存储的一部分)可用吗?我可以为本地存储的数据设置过期时间吗?
我建议将时间戳存储在object您存储在 localStorage 中
var object = {value: "value", timestamp: new Date().getTime()}
localStorage.setItem("key", JSON.stringify(object));
您可以解析该对象,获取时间戳并与当前日期进行比较,并在必要时更新该对象的值。
var object = JSON.parse(localStorage.getItem("key")),
dateString = object.timestamp,
now = new Date().getTime().toString();
compareTime(dateString, now); //to implement
或者,你可以使用轻量级包装,例如localstorage-slim.js https://www.npmjs.com/package/localstorage-slim它会为你处理这个问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)