主頁 > 知識庫 > 詳解如何獲取localStorage最大存儲大小的方法

詳解如何獲取localStorage最大存儲大小的方法

熱門標(biāo)簽:電話機器人電銷系統(tǒng)掙話費 平?jīng)龅貓D標(biāo)注位置怎么弄 機器人外呼系統(tǒng)存在哪些能力 高德地圖標(biāo)注地點糾錯 南昌仁和怎么申請開通400電話 只辦理400電話 如何獲取地圖標(biāo)注客戶 電話機器人黑斑馬免費 拓展地圖標(biāo)注

localStorage,sessionStorage,cookie的簡單介紹

localStorage:僅在客戶端存儲不參與服務(wù)器通信,存儲大小一般為5M,如果不是人為清除,那么即使是關(guān)閉瀏覽器也會一直存在。

sessionStorage:僅在客戶端存儲不參與服務(wù)器通信,存儲大小一般為5M,會話級存儲,也就是說如果關(guān)閉當(dāng)前頁面或者瀏覽器那么就會清除

cookie:客戶端存儲,參與服務(wù)器通信,存儲大小為4k,可設(shè)置生命周期,在設(shè)置的生命周期內(nèi)有效

(function() {
    if(!window.localStorage) {
        console.log('當(dāng)前瀏覽器不支持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瀏覽器中l(wèi)ocalStorage最大5120kb,即5M。

到此這篇關(guān)于詳解如何獲取localStorage最大存儲大小的方法的文章就介紹到這了,更多相關(guān)localStorage最大存儲內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

標(biāo)簽:永州 池州 漯河 新疆 棗莊 青島 遼源 西藏

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《詳解如何獲取localStorage最大存儲大小的方法》,本文關(guān)鍵詞  詳解,如何,獲取,localStorage,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《詳解如何獲取localStorage最大存儲大小的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于詳解如何獲取localStorage最大存儲大小的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章