Sito utilizzato su Samsung Galaxy Tab con il sistema operativo Gingerbread. I browser utilizzati finora sono il browser di serie e Dolphin HD. Gli elementi nella memoria locale sembrano scomparire casualmente quando gli utenti entrano ed escono dalla copertura della rete. Lo storage sembra non essere in grado di sopravvivere completamente ai crash del browser o al riavvio del dispositivo. La parte strana è che la memoria di solito non si cancella completamente, manca solo un gran numero di elementi. Qualcun altro ha sentito parlare di questo problema o ha qualche suggerimento?HTML5 Archiviazione locale non persistente
Edit: Con storage locale intendo,
localStorage["Key"] = value;
retrived utilizzando:
localStorage.getItem("Key");
In ogni caso, subito dopo l'aggiunta di storage locale, il sito è in grado di recuperare e utilizzare i dati . Tuttavia, a volte dopo questo di solito dopo il roaming o il browser/tablet si blocca, i dati non ci sono più. Tutto quello che ho trovato dice che la memoria locale dovrebbe persistere, quindi non so davvero dove andare da qui.
Suggerimento: mostrare codice rilevante, in modo che altri possano verificarlo. –
Le ultime generazioni di browser per dispositivi mobili tendono a cancellare la memoria locale nello stesso momento in cui i cookie vengono cancellati. Potrebbe essere quello che sta succedendo? –
Solo una domanda generale. Elementi aggiunti da localStorage ["Chiave"] = i valori che sono presenti durante l'uso del sito non sono più presenti in momenti casuali. Di solito dopo il roaming o dopo un arresto anomalo del browser. Sono stato in grado di replicarlo solo una volta, ma molti utenti al giorno ci sono dentro e causa un bel problema quando succede. Mi chiedo solo se questo è un problema noto e se altri metodi di archiviazione offline HTML5 sono più affidabili? – jmease