我打算在我的一个项目中使用持久localStorage,我发现大小限制为5 MB(chrome)。我搜索了一些其他的框架,如Mootools,Dojo,Lawnchair等,但我找不出它们的大小限制。localStorage大小限制...有哪些选项?
有没有人知道这些尺寸限制是什么。还有什么其他的选择,我可以使用,如果不是上面已经提到的那个。
我打算在我的一个项目中使用持久localStorage,我发现大小限制为5 MB(chrome)。我搜索了一些其他的框架,如Mootools,Dojo,Lawnchair等,但我找不出它们的大小限制。localStorage大小限制...有哪些选项?
有没有人知道这些尺寸限制是什么。还有什么其他的选择,我可以使用,如果不是上面已经提到的那个。
localstorage限制与javascript框架无关,而与您使用的浏览器无关。 Currently specs are suggesting to limit the storage space to 5MB这是空间最大的现代浏览器
可在旧版本的Internet Explorer(IE < 8)userData behaviour(它模仿的localStorage)具有128KB的对页面的限制(512kb的是一个内部网页的最高金额)
反正完整列表,请参阅http://dev-test.nemikor.com/web-storage/support-test/
ex lawnchair http://westcoastlogic.com/lawnchair/adapters/没有使用HTML5 localStorage,但各种适配器都可用,所以我应该仍然假设其最大值为5 MB? – Pheonix 2012-02-14 20:51:52
可以使用IndexedDB的,但it's not supported by all browser,但it can be unlimited if user accept。
如果存储JSON到您的localStorage您可以使用压缩工具,如节省空间:https://github.com/k-yak/JJLC
有趣的事实:违背你所期望的5 MB限制比5000个字更接近2600个字符由于数据在内部编码的方式([UCS-2/UTF-16](http://mathiasbynens.be/notes/javascript-encoding))。这里是一个测试:http://arty.name/localstorage.html – 2012-02-14 20:50:35
@MathiasBynens权利,很高兴知道:) – Pheonix 2012-02-14 20:56:15
请参阅http://stackoverflow.com/questions/3232872/is-5mb-the-de-facto-limit -for-w3c-web-storage – 2012-02-14 21:08:57