Quindi mi sto trastullando con HTML 5 e localStorage e sto notando che i miei valori vengono memorizzati solo quando eseguo la pagina in Firefox sull'host locale (ovvero http://127.0.0.1:8000/test/index.html), ma quando eseguo il file localmente (file : /// C: /test/index.html) i miei valori non vengono memorizzati. Safari 4 non ha problemi con entrambe le impostazioni. Quindi qualcuno sa se questo è di progettazione -.>DOM Storage on the Mozilla Developer Center"localStorage" in Firefox funziona solo quando la pagina è online?
01.235.(Firefox 2 è permesso l'accesso allo stoccaggio oggetti più alto nella gerarchia di domini rispetto al documento corrente Questo non è più consentito in Firefox 3, per motivi di sicurezza. Inoltre, questo aggiunta proposta di HTML 5 è stato rimosso dal HTML 5 specifica a favore di localStorage, che è implementato in Firefox 3.5.)
O se c'è una soluzione alternativa?
Mi chiedo perché archiviazione non in linea che funziona solo in linea suona stupido: P
Se qualcuno si chiede, il codice è facile come si arriva:
function save()
{
localStorage.setItem('foo','bar');
}
function load()
{
var test = localStorage.getItem('foo');
alert(test);
}
Ciao, ti sto scrivendo per l'anno 2011. Non è ancora stato risolto! https://bugzilla.mozilla.org/show%5Fbug.cgi?id = 507361 –
... ma sembra funzionare bene offline con chrome – lapinferoce
Grazie a dio ho trovato questo ... Ho cercato di eseguire il debug in Firefox e mi stavo chiedendo dove ho sbagliato perché non riuscivo a vedere niente di sbagliato con il mio codice . Ha funzionato in IE e Chrome mentre lavorava con file: // URL ma Firefox non funzionava. Appena l'ho messo su un server, ha funzionato bene. –