本地存储值的最大大小是多少?自localStorage(目前)只支持字符串作为值,为了实现对象在存储之前需要字符串化(存储为JSON-String),对值的长度是否有定义的限制。有没有人知道是否有一个适用于所有浏览器的定义?
3 回答
BIG阳
TA贡献1859条经验 获得超6个赞
if (localStorage && !localStorage.getItem('size')) { var i = 0; try { // Test up to 10 MB for (i = 250; i <= 10000; i += 250) { localStorage.setItem('test', new Array((i * 1024) + 1).join('a')); } } catch (e) { localStorage.removeItem('test'); localStorage.setItem('size', i - 250); }}
添加回答
举报
0/150
提交
取消