Articles of local storage

localStorage – usa direttamente le funzioni getItem / setItem o l’object di accesso?

Ci sono alcuni vantaggi nell’usare i metodi definiti sull’object localStorage rispetto all’accesso diretto alle proprietà dell’object? Ad esempio, invece di: var x = localStorage.getItem(key); localStorage.setItem(key, data); Ho fatto questo: var x = localStorage[key]; localStorage[key] = data; c’è qualcosa di sbagliato con questo?

Oggetto localStorage JavaScript interrotto in IE11 su Windows 7

L’object localStorage in Internet Explorer 11 (build di Windows 7) contiene rappresentazioni di stringa di determinate funzioni anziché chiamate native come ci si aspetterebbe. Questo rompe solo con JavaScript vanigliato e siti come JSFiddle non hanno alcun problema con questo codice, ma ho il sospetto che sia perché ci sono polyfill localStorage sul posto che […]

Cancellare localStorage in javascript?

C’è un modo per ripristinare / cancellare localStorage del browser in javascript?

Quanto è permanente l’archiviazione locale su Android e iOS?

Quando la mia app memorizza i dati localmente su un telefono, quanto è permanente quella memoria? Elaborerò la situazione esatta: Sto costruendo un’app con jQueryMobile e PhoneGap. È essenzialmente un’app browser, ma l’utilizzo di PhoneGap mi consente di comprarlo e venderlo negli app store, tra gli altri vantaggi. PhoneGap offre due modalità di archiviazione, entrambe […]

Lo storage locale può essere considerato sicuro?

Sono tenuto a sviluppare un’applicazione web che funzionerà offline per lunghi periodi. Affinché ciò sia fattibile, non posso evitare di salvare dati sensibili (dati personali ma non il tipo di dati da archiviare solo con hash) nella memoria locale. Accetto che questa procedura non sia raccomandata, ma data poca scelta sto facendo quanto segue per […]

Come eliminare un elemento localStorage quando la finestra / scheda del browser è chiusa?

Il mio caso: localStorage con chiave + valore che dovrebbe essere cancellato quando il browser è chiuso e non una singola scheda. Si prega di consultare il mio codice se è corretto e cosa può essere migliorato: //create localStorage key + value if not exist if(localStorage){ localStorage.myPageDataArr={“name”=>”Dan”,”lastname”=>”Bonny”}; } //when browser closed – psedocode $(window).unload(function(){ localStorage.myPageDataArr=undefined; […]

Soluzioni di fallback di archiviazione locale HTML5

Sto cercando librerie e codici javascript in grado di simulare localStorage su browser che non dispongono di supporto nativo. Fondamentalmente, mi piacerebbe codificare il mio sito utilizzando localStorage per memorizzare i dati e sapere che funzionerà ancora su browser che non lo supportano in modo nativo. Ciò significherebbe che una libreria potrebbe rilevare se window.localStorage […]

Ottieni chiavi HTML5 localStorage

Mi sto solo chiedendo come ottenere tutti i valori chiave in localStorage . Ho provato a recuperare i valori con un semplice ciclo JavaScript for (var i=1; i <= localStorage.length; i++) { alert(localStorage.getItem(i)) } Ma funziona solo se i tasti sono numeri progressivi, a partire da 1. Come ottengo tutti i tasti, per visualizzare tutti […]

LocalStorage.getItem (‘item’) è migliore di localStorage.item o localStorage ?

Recentemente ho fatto una domanda su LocalStorage . L’utilizzo di JSON.parse(localStorage.item) e JSON.parse(localStorage[‘item’]) non funzionava per restituire NULL quando l’elemento non era ancora stato impostato. Tuttavia, JSON.parse(localStorage.getItem(‘item’) ha funzionato e si scopre che anche JSON.parse(localStorage.testObject || null) funziona. Uno dei commenti in pratica diceva che localStorage.getItem() e localStorage.setItem() dovrebbero sempre essere preferiti: Il getter e […]

Come verificare se è impostato un elemento di archiviazione?

Come posso verificare se un articolo è impostato in localStorage ? Attualmente sto usando if (!(localStorage.getItem(“infiniteScrollEnabled”) == true || localStorage.getItem(“infiniteScrollEnabled”) == false)) { // init variable/set default variable for item localStorage.setItem(“infiniteScrollEnabled”, true); }