主页 > 前端 > 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