Ottenere le dimenzioni del localStroage in Javascript

Mattepuffo's logo
Ottenere le dimenzioni del localStroage in Javascript

Ottenere le dimenzioni del localStroage in Javascript

Il localStorage, tra le varie novità rispetto ai cookie, porta una maggior dimensione disponibile per salvare i dati.

Dipende un pò dai browser, però possiamo dire che siamo intorno ai 5MB.

Però, anche se lo spazio non è poco, è sempre meglio tenerlo sotto controllo.

Questa una possibile funzione in Javascript per ottenere le dimensioni del localStorage di un nostro sito web:

function localStorageSpace() {
    var allStrings = '';
    for (var key in window.localStorage) {
        allStrings += key;
        if (window.localStorage.hasOwnProperty(key)) {
            allStrings += window.localStorage[key];
        }
    }
    return allStrings ? 3 + 
            ((allStrings.length * 16) / (8 * 1024)) + 
            ' KB' : 'Empty (0 KB)';
}

Se avete altri metodi comunicatemeli!

Enjoy!


Condividi

Commentami!