是否可以访问本地存储项目的 "stored date"(元数据)?
Is it possible to access a "stored date" (metadata) of a localstorage item?
我正在开发一个 Web 应用程序,我在其中使用本地存储来存储未完成活动的进行中数据。我想显示最后一个不完整的 activity 更新的时间。可以在我存储的项目中添加一个 "storedDate" (或类似的)字段,并在数据更新时更新它,但我宁愿使用 "stored date" 元(如果有可用的话)更通用的方法。
我查看了我能找到的所有 HTML5 网络存储 API 参考资料,但未能找到任何与本地存储项目(如果有)上可用的元数据相关的内容。有什么可用的吗?有没有人有我可以查看的文档来访问元数据?
Local Storage是一个简单的key-value存储,其中"value"始终是一个字符串。
您可以存储一个 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
}
我正在开发一个 Web 应用程序,我在其中使用本地存储来存储未完成活动的进行中数据。我想显示最后一个不完整的 activity 更新的时间。可以在我存储的项目中添加一个 "storedDate" (或类似的)字段,并在数据更新时更新它,但我宁愿使用 "stored date" 元(如果有可用的话)更通用的方法。
我查看了我能找到的所有 HTML5 网络存储 API 参考资料,但未能找到任何与本地存储项目(如果有)上可用的元数据相关的内容。有什么可用的吗?有没有人有我可以查看的文档来访问元数据?
Local Storage是一个简单的key-value存储,其中"value"始终是一个字符串。 您可以存储一个 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
}