是否可以访问localstorage项的“存储日期”(元数据)?

时间:2017-08-22 07:10:22

标签: javascript html5 web-storage

我正在开发一个Web应用程序,我使用localstorage存储未完成活动的进行中数据。我想在最后一次不完整的活动更新时显示。可以在我存储的项目中添加“storedDate”(或类似)字段,并在数据更新时更新它,但我宁愿使用“存储日期”元素(如果有任何可用的话)通用方法。

我已经查看了我可以找到的所有HTML5网络存储API参考,但是无法找到与localstorage项目(如果有)上可用的元数据相关的任何内容。什么都有?有没有人有我可以查看的文档来访问元数据?

1 个答案:

答案 0 :(得分:0)

本地存储是一个简单的键值存储,其中“值”始终是一个字符串。 您可以存储JSON对象,但必须对其进行字符串化。

实施例:

var objToStore = {
  my_date: Date.now(),
  any_data: "SUPER TEXT"
};

localStorage['my_value'] = JSON.stringify(objToStore); 

如果您需要阅读并解析它:

var readValue;
try {
  readValue = JSON.parse(localStorage['my_value'])
} catch(e) {
  // parse error
}