本地存储值的最大大小是多少?自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
提交
取消
