除localStorage外,我有哪些替代方案可以在客户端持久化键/值对? 理想情况下,我希望找到一些用户不会无意中删除的东西(因为理论上他们可能会删除localStorage)。
除localStorage外,我有哪些替代方案可以在客户端持久化键/值对? 理想情况下,我希望找到一些用户不会无意中删除的东西(因为理论上他们可能会删除localStorage)。
使用HTML5,您的本地存储选项仅限于以下内容:
... 但是,用户可以删除这些存储中的任何数据,而这正是应该的。
另一个选择是localForage,它是一个js库,提供了localStorage的易用性和IndexedDB的所有高级功能。
其中一个好处是:您不必将数据结构转换为JSON才能将其保存在数据存储中。
其API支持ECMAScript 6 Promises,这提供了更好的处理异步代码的方式。不幸的是,它与11以下的任何IE都无法很好地配合使用。