print - ¿Dónde almacena Firefox javascript/HTML localStorage?
print localstorage javascript (4)
Los datos de almacenamiento de DOM se almacenan en el archivo
webappsstore.sqlite
en la carpeta del perfil.
He hecho un prototipo funcional avanzado de una aplicación web simple, y los retrasos lo han llevado a la posición de "vivir".
Por el momento, solo usa la función localStorage
de JavaScript para realizar un seguimiento de lo que está sucediendo, pero debido a la paranoia, no queremos que se corrompa causando la pérdida de datos (ciertamente parece un poco impreciso nunca hablar con un servidor).
¿Dónde guarda Firefox su localStorage
datos de localStorage
(creo que es SQLite, pero simplemente no puedo encontrarlo)?
En Mac OS X, el sitio webappsstore.sqlite
se encuentra en ~/Library/Application Support/Firefox/Profiles/xxxxxxxx.default/
(donde xxxxxxxx es aleatorio de acuerdo con el Tutorial de perfiles de Firefox ).
Utilicé la línea de comandos Shell para SQLite para mirar alrededor. Suponiendo que www.example.com es un sitio real y el único sitio que usa localstorage, puede ejecutar estos comandos:
$ sqlite3 webappsstore.sqlite
sqlite> .tables
webappsstore2
sqlite> .schema
CREATE TABLE webappsstore2 (scope TEXT, key TEXT, value TEXT, secure INTEGER, owner TEXT);
CREATE UNIQUE INDEX scope_key_index ON webappsstore2(scope, key);
sqlite> select * from webappsstore2;
moc.elpmaxe.www.:http:80|stringkey|value|0|
moc.elpmaxe.www.:http:80|jsonkey|{"key","value"}|0|
sqlite> .exit
Consulte ¿Cómo se almacenan físicamente los datos de HTML5 WebStorage? para la ubicación de almacenamiento de Chrome. Chrome usa archivos sqlite individuales por nombre de host y protocolo, donde Firefox usa el nombre de host y protocolo invertidos en la columna de alcance.
Consulte ¿Dónde se almacenan sessionStorage y localStorage? para la ubicación de almacenamiento de Opera. Opera utiliza un archivo de índice XML y archivos XML individuales para los datos codificados en Base64.
En Windows, puedes encontrarlo aquí.
%appdata%/Mozilla/Firefox/Profiles/xxxxxxx.default/webappsstore.sqlite
Ver la página MDN en Window.localStorage :
A partir de iOS 5.1, Safari Mobile almacena los datos de almacenamiento local en la carpeta de caché