HTML5 localStorage的替代品

时间:2011-08-02 09:33:58

标签: html5 local-storage

对于在客户端上持久保存键/值对,localStorage有哪些替代方法?理想情况下,我正在寻找用户不会无意中删除的内容(因为理论上可以使用localStorage)。

2 个答案:

答案 0 :(得分:10)

使用HTML5,您的本地存储选项仅限于以下内容:

  • localStorage的
  • 饼干
  • Web SQL(在WebKit和Opera中)
  • IndexedDB(在所有现代体面的浏览器中)

...但是,用户可以删除任何这些商店中的数据,这应该是应该的。

答案 1 :(得分:-1)

另一种选择也可以是localForage,这是一个js库,它提供了localStorage的易用性以及IndexedDB的所有高级功能。

其中一个好处是:您不必将数据结构转换为JSON,以便将它们保存在数据存储区中。

它的API支持ECMAScript 6 Promises,它提供了一种处理异步代码的更好方法。 不幸的是,它与11岁以下的任何IE都无法正常工作。