您好,登錄后才能下訂單哦!
這篇文章主要介紹怎么獲取localStorage最大存儲大小的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
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) })()
直接在瀏覽器控制臺運行上面的方法。
以上是“怎么獲取localStorage最大存儲大小的方法”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。