主页 > 前端 > javascript >
来源:未知 时间:2021-07-06 16:47 作者:小飞侠 阅读:次
[导读] 如何获取localStorage最大存储大小的方法? 思路: 每次递增存删一组数据,等异常时候就得知存的数据量 代码如下: (function(){if(!window.localStorage){console.log(当前浏览器不支持localStorage!...
|
如何获取localStorage最大存储大小的方法? 思路: 每次递增存删一组数据,等异常时候就得知存的数据量 代码如下: (function() {
if(!window.localStorage) {
console.log('当前浏览器不支持localStorage!')
}
var test = '0123456789';
var add = function(num) {
num += num;
if(num.length == 10240) {
test = num;
return;
}
add(num);
}
add(test);
var sum = test;
var show = setInterval(function(){
sum += test;
try {
window.localStorage.removeItem('test');
window.localStorage.setItem('test', sum);
console.log(sum.length / 1024 + 'KB');
} catch(e) {
alert(sum.length / 1024 + 'KB超出最大限制');
clearInterval(show);
}
}, 20)
})()直接在浏览器控制台运行上面的方法。 亲测Chrome浏览器中localStorage最大5120kb,即5M。 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com