我知道本地和会话存储容量为5MB
,而cookie具有4MB
,
如果我只想在Web存储中存储5MB以上的数据,那么对此的替代解决方案是什么?
好像其中一个选项是IndexedDb。其中也有一些限制,它们取决于用户storage configuration
,浏览器提供的一种解决方案是IndexedDB。
如果可访问性可能是一个问题,则可能需要检查caniuse page来查看支持哪些浏览器。
我认为这是PouchDB在后台使用的内容。但是您可以将其与other backends like localStorage or memory一起使用。因此,如果您不确定首先要确定数据量,但想保留相同的API,则可能会很好。而且PouchDB可以与非浏览器数据库同步,这对于需要脱机工作的Web应用程序来说非常酷。