有的時候我們不管是實用還是裝裝逼,可以打開瀏覽器控制台,目測谷歌可以這樣寫函數有效。
var localStorageSpace = function(){ var allStrings = ''; for(var key in window.localStorage){ if(window.localStorage.hasOwnProperty(key)){ allStrings += window.localStorage[key]; } } return allStrings ? 3 + ((allStrings.length*16)/(8*1024)) + ' KB' : 'Empty (0 KB)'; };
這個localStorageSpace() 運行了就可以查看已使用的localStorage的大小了,用5M減去這個結果就是剩下的瀏覽器存儲空間了。注意,有的不是存在永久存儲的localStorage里哦!有可能是sesstionStorage或cookie里 你也可以在控制台直接寫5*1024-xxx(你的結果復制在這) 讓控制台幫你計算也行 方法有很多