remove print localstorage item getitem ejemplos javascript html5 firefox local-storage web-storage

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.

§ localStorage

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