详解如何获取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 相关文章推荐
利用CSS3的flexbox实现水平垂直居中与三列等高布局
Sep 12 HTML / CSS
CSS3样式linear-gradient的使用实例
Jan 16 HTML / CSS
用CSS禁用输入法(CSS3 UI规范)实例解析
Dec 04 HTML / CSS
css sprite简单实例
May 23 HTML / CSS
CSS3制作漂亮的照片墙的实现代码
Jun 08 HTML / CSS
利用CSS3把图片变成灰色模式的实例代码
Sep 06 HTML / CSS
CSS3为背景图设置遮罩并解决遮罩样式继承问题
Jun 22 HTML / CSS
移动web模拟客户端实现多方框输入密码效果【附代码】
Mar 25 HTML / CSS
HTML5中通过li-canvas轻松实现单图、多图、圆角图绘制,单行文字、多行文字等
Nov 30 HTML / CSS
关于前端上传文件全面基础扫盲贴(入门)
Aug 01 HTML / CSS
HTML5注册表单的自动聚焦与占位文本示例代码
Jul 19 HTML / CSS
HTML利用九宫格原理进行网页布局
Mar 13 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
PHILIPS L4X25T电路分析和打理
2021/03/02 无线电
PHP中preg_match正则匹配中的/u、/i、/s含义
2015/04/17 PHP
HTML中嵌入PHP的简单方法
2016/02/16 PHP
CI框架支持$_GET的两种实现方法
2016/05/18 PHP
PHP如何通过表单直接提交大文件详解
2019/01/08 PHP
捕获关闭窗口的脚本
2009/01/10 Javascript
javascript 常用代码技巧大收集
2009/02/25 Javascript
ExtJs grid行 右键菜单的两种方法
2010/06/19 Javascript
利用google提供的API(JavaScript接口)获取网站访问者IP地理位置的代码详解
2010/07/24 Javascript
你需要知道的10个最佳javascript开发实践小结
2012/04/15 Javascript
jquery左右滚动焦点图banner图片鼠标经过显示上下页按钮
2013/10/11 Javascript
javascript中普通函数的使用介绍
2013/12/19 Javascript
JavaScript弹窗基础篇
2016/04/27 Javascript
iframe中使用jquery进行查找的方法【案例分析】
2016/06/17 Javascript
js addDqmForPP给标签内属性值加上双引号的函数
2016/12/24 Javascript
JS常用正则表达式超全集(密码强度校验,金额校验,IE版本,IPv4,IPv6校验)
2020/02/03 Javascript
在vue项目实现一个ctrl+f的搜索功能
2020/02/28 Javascript
解决vue页面渲染但dom没渲染的操作
2020/07/27 Javascript
[02:04]2014DOTA2国际邀请赛 BBC小组赛第三天总结
2014/07/12 DOTA
[01:20]DOTA2上海特级锦标赛现场采访:谁的ID最受青睐
2016/03/25 DOTA
Python入门篇之条件、循环
2014/10/17 Python
python实现基本进制转换的方法
2015/07/11 Python
python logging 日志轮转文件不删除问题的解决方法
2016/08/02 Python
pandas基于时间序列的固定时间间隔求均值的方法
2019/07/04 Python
VSCode中autopep8无法运行问题解决方案(提示Error: Command failed,usage)
2021/03/02 Python
兰蔻美国官网:Lancome美国
2017/04/25 全球购物
澳大利亚香水在线商店:City Perfume
2020/09/02 全球购物
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?char *p; *p = malloc(10);
2016/10/06 面试题
经贸日语专业个人求职信
2013/12/13 职场文书
大学生职业生涯规划范文——找准自我,定位人生
2014/01/23 职场文书
四风批评与自我批评范文
2014/10/14 职场文书
2015年国庆节新闻稿
2015/07/18 职场文书
导游词之黄果树瀑布
2019/09/20 职场文书
【海涛dota解说】海涛小满开黑4v5被破两路翻盘潮汐第一视角解说
2022/04/01 DOTA
Nginx HTTP跳转至HTTPS
2022/05/15 Servers
如何解决flex文本溢出问题小结
2022/07/15 HTML / CSS