使用 JavaScript 计算 LocalStorage 占用大小
在控制台(Console)输入以下代码,可以计算 LocalStorage 的占用大小(以字节为单位):
function getLocalStorageSize() {
let total = 0;
for (let key in localStorage) {
if (localStorage.hasOwnProperty(key)) {
total += key.length + localStorage[key].length;
}
}
console.log(`LocalStorage 占用大小: ${total} 字节 (${(total / 1024).toFixed(2)} KB)`);
}
getLocalStorageSize();
类似的,你可以这样计算 SessionStorage:
function getSessionStorageSize() {
let total = 0;
for (let key in sessionStorage) {
if (sessionStorage.hasOwnProperty(key)) {
total += key.length + sessionStorage[key].length;
}
}
console.log(`SessionStorage 占用大小: ${total} 字节 (${(total / 1024).toFixed(2)} KB)`);
}
getSessionStorageSize();