我正在开发一个Web应用程序,我使用localstorage存储未完成活动的进行中数据。我想在最后一次不完整的活动更新时显示。可以在我存储的项目中添加“storedDate”(或类似)字段,并在数据更新时更新它,但我宁愿使用“存储日期”元素(如果有任何可用的话)通用方法。
我已经查看了我可以找到的所有HTML5网络存储API参考,但是无法找到与localstorage项目(如果有)上可用的元数据相关的任何内容。什么都有?有没有人有我可以查看的文档来访问元数据?
答案 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
}