h5本地儲存相關

2021-09-02 18:34:16 字數 848 閱讀 9524

ie 9          > 4999995 + 5 = 5000000

firefox 22.0 > 5242875 + 5 = 5242880

chrome 28.0 > 2621435 + 5 = 2621440

safari 5.1 > 2621435 + 5 = 2621440

opera 12.15 > 5m (超出則會彈出允許請求更多空間的對話方塊)

如何獲取localstorage的剩餘容量

localstorage 中儲存的是字串,根據這一條件,我們可以通過取出所有的localstorage的內容,而其長度就是大小。具體**如下:

(function()

var size = 0;

for(item in window.localstorage)

}console.log('當前localstorage剩餘容量為' + (size / 1024).tofixed(2) + 'kb');

})()

如何獲取localstorage最大容量

通過上面的分析,其實思路基本是一樣的,都是通過字元長度來判斷。

(function() var test = '0123456789';

var add = function(num)

add(num);

}add(test);

var sum = test;

var show = setinterval(function() catch(e)

}, 0.1)

})()

摘記:

h5本地儲存

web storage分為兩種 sessionstorage localstorage 從字面意思就可以很清楚的看出來,sessionstorage將資料儲存在session中,瀏覽器關閉也就沒了 而localstorage則一直將資料儲存在客戶端本地 儲存資料 localstorage.setit...

h5 本地儲存

h5為了規範 以前就是cookies,session localstorage 1.永久生效 除非手動刪除掉 2.多視窗共享 3.容量大約20m window.localstorage.setitem key,value 設定內容 window.localstorage.getitem key 獲取...

H5本地儲存

本地儲存分兩種 他們的用法一樣,儲存大小在5m左右 儲存 setitem 儲存value localstorage.setitem name value 儲存json資料 localstorage.setitem name json stringify value 獲取資料 getitem loca...