详解如何获取localStorage最大存储大小的方法


Posted in HTML / CSS onMay 21, 2020

localStorage,sessionStorage,cookie的简单介绍

localStorage:仅在客户端存储不参与服务器通信,存储大小一般为5M,如果不是人为清除,那么即使是关闭浏览器也会一直存在。

sessionStorage:仅在客户端存储不参与服务器通信,存储大小一般为5M,会话级存储,也就是说如果关闭当前页面或者浏览器那么就会清除

cookie:客户端存储,参与服务器通信,存储大小为4k,可设置生命周期,在设置的生命周期内有效

(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);
        }
    }, 0.1)
})()

直接在浏览器控制台运行上面的方法。

亲测Chrome浏览器中localStorage最大5120kb,即5M。

到此这篇关于详解如何获取localStorage最大存储大小的方法的文章就介绍到这了,更多相关localStorage最大存储内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

HTML / CSS 相关文章推荐
学做Bootstrap的第一个页面
May 15 HTML / CSS
css3 伪元素和伪类选择器详解
Sep 04 HTML / CSS
CSS3中线性颜色渐变的一些实现方法
Jul 14 HTML / CSS
CSS3让登陆面板3D旋转起来
May 03 HTML / CSS
css3 实现滚动条美化效果的实例代码
Jan 06 HTML / CSS
基于 HTML5 Canvas实现 的交互式地铁线路图
Mar 05 HTML / CSS
HTML5之多线程(Web Worker)
Jan 02 HTML / CSS
HTML5 MiranaVideo播放器 (代码开源)
Jun 11 HTML / CSS
x-ua-compatible content=”IE=7, IE=9″意思理解
Jul 22 HTML / CSS
使用HTML5的File实现base64和图片的互转
Aug 01 HTML / CSS
移动HTML5前端框架—MUI的使用
Dec 18 HTML / CSS
Html5移动端div固定到底部实现底部导航条的几种方式
Mar 09 HTML / CSS
html5用video标签流式加载的实现
May 20 #HTML / CSS
video.js支持m3u8格式直播的实现示例
May 20 #HTML / CSS
video实现有声音自动播放的实现方法
May 20 #HTML / CSS
基于html5 canvas做批改作业的小插件
May 20 #HTML / CSS
video下autoplay属性无效的解决方法(添加muted属性)
May 19 #HTML / CSS
html2canvas生成的图片偏移不完整的解决方法
May 19 #HTML / CSS
html5简介及新增功能介绍
May 18 #HTML / CSS
You might like
php中突破基于HTTP_REFERER的防盗链措施(stream_context_create)
2011/03/29 PHP
理解和运用PHP中的多态性[译]
2011/08/02 PHP
php中explode的负数limit用法分析
2015/02/27 PHP
PHP多维数组转一维数组的简单实现方法
2015/12/23 PHP
WordPress中创建用户角色的相关PHP函数使用详解
2015/12/25 PHP
微信公众号模板消息群发php代码示例
2016/12/29 PHP
Javascript valueOf 使用方法
2008/12/28 Javascript
手写的一个兼容各种浏览器的javascript getStyle函数(获取元素的样式)
2014/06/06 Javascript
node.js中的fs.readdir方法使用说明
2014/12/17 Javascript
js判断文本框剩余可输入字数的方法
2015/02/04 Javascript
wangEditor编辑器失去焦点后仍然可以在原位置插入图片分析
2015/05/06 Javascript
使用javascript提交form表单方法汇总
2015/06/25 Javascript
javascript 中的 delete及delete运算符
2015/11/15 Javascript
javascript设计简单的秒表计时器
2020/09/05 Javascript
JavaScript基础之this详解
2017/06/04 Javascript
微信小程序搜索组件wxSearch实例详解
2017/06/08 Javascript
vue 使用vue-i18n做全局中英文切换的方法
2018/10/29 Javascript
js前端面试之同步与异步问题详解
2019/04/03 Javascript
js校验开始时间和结束时间
2020/05/26 Javascript
Vue 打包的静态文件不能直接运行的原因及解决办法
2020/11/19 Vue.js
剖析Python的Twisted框架的核心特性
2016/05/25 Python
python pycurl验证basic和digest认证的方法
2018/05/02 Python
Python  unittest单元测试框架的使用
2018/09/08 Python
使用pip安装python库的多种方式
2019/07/31 Python
python开头的coding设置方法
2019/08/08 Python
Python re 模块findall() 函数返回值展现方式解析
2019/08/09 Python
python代码如何注释
2020/06/01 Python
Python绘制动态水球图过程详解
2020/06/03 Python
Python爬虫实现自动登录、签到功能的代码
2020/08/20 Python
教你一分钟在win10终端成功安装Pytorch的方法步骤
2021/01/28 Python
Needle & Thread官网:英国仙女品牌
2018/01/13 全球购物
吸烟检讨书2000字
2014/02/13 职场文书
2014年母亲节演讲稿范文
2014/05/07 职场文书
导师工作推荐信范文
2014/05/17 职场文书
教师三严三实心得体会
2014/10/11 职场文书
2019年怎样才能撰写出优秀的自荐信
2019/03/25 职场文书