编程技术学习

当前位置:网站首页 / 问答 / 正文

html5 localstorage能存多少

每个浏览器对localstorage的支持大小是不一样的,chrome是5M ,IE10是1630K你可以用下面的js匿名函数测试不同浏览器对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);

    }, 0.1)

IE的测试结果

chrome的

推荐阅读

文章标签: localstorage 多少 html5

版权声明: 本文除特别说明外均由原创

本文链接: http://monkdai.com/post/5669.html,尊重共享,欢迎转载,请自觉添加本文链接,谢谢!

分享本文: 请填写您的分享代码。