vida tiempo localstorage guardar ejemplos datos local-storage web-storage sessionstorage

local-storage - tiempo - sessionstorage angular



¿Dónde se almacenan sessionStorage y localStorage? (4)

¿Dónde se almacenan sessionStorage y localStorage en la computadora del cliente?
¿Podrías decirme el camino?


Firefox

Firefox almacena localstorage en el archivo webappsstore.sqlite en la carpeta de perfil .

Firefox (Windows XP):

C:/Documents and Settings/<Windows login/user name>/Application Data/Mozilla/Firefox/Profiles/<profile folder>/webappsstore.sqlite

Firefox (Windows Vista y superior):

C:/Users/<Windows login/user name>/AppData/Roaming/Mozilla/Firefox/Profiles/<profile folder>/webappsstore.sqlite

o:

%APPDATA%/Mozilla/Firefox/Profiles/<profile folder>/webappsstore.sqlite

Firefox en Linux:

~/.mozilla/firefox/<profile folder>/webappsstore.sqlite

Firefox en Mac:

~/Library/Application Support/Firefox/Profiles/<profile folder>/webappsstore.sqlite

o:

~/Library/Mozilla/Firefox/Profiles/<profile folder>/webappsstore.sqlite

Cromo

Chrome almacena en archivos separados dentro del directorio de Local Storage .

Chrome en Windows:

%LocalAppData%/Google/Chrome/User Data/Default/Local Storage/

Chrome en Linux:

~/.config/google-chrome/Default/Local Storage/

Chrome en mac:

~/Library/Application Support/Google/Chrome/<Profile>/Local Storage/

comúnmente:

~/Library/Application Support/Google/Chrome/Default/Local Storage/

Explorador de Internet:

Estoy un poco inseguro, pero creo que esto hará el truco

%userprofile%/AppData/LocalLow/Microsoft/Internet Explorer/DOMStorage

Ópera

Como dijo OammieR:

C:/Users/Administrator/AppData/Roaming/Opera/Opera/sessions/autosave.win

o como dijo Kevin Hakanson:

C:/Users/Administrator/AppData/Local/Opera/Opera/pstorage/

Fuentes


Encontré esto (Opera)

C:/Users/Administrator/AppData/Roaming/Opera/Opera/sessions/autosave.win

y otro de

¿Dónde almacena Firefox javascript / HTML localStorage?


LcalStorage y el almacenamiento de la sesión se almacenan según las rutas específicas del navegador (como lo hemos hecho con las cookies) ... También se limita al entorno de la aplicación de Sandbox. Entonces, solo el dominio que los establece puede leerlo o acceder a él.

Nuevamente, recuerde que solo el usuario tiene control sobre el vencimiento de estos almacenamientos.


Los datos de Opera (versión 12.14 en Windows 7) se encuentran en C:/Users/Administrator/AppData/Local/Opera/Opera/pstorage/

Un psindex.dat contenía el índice de los archivos de datos reales. Visité TodoMVC y la prueba HTML5 de peculiaridades : almacenamiento para guardar los datos.

<?xml version="1.0" encoding="utf-8"?> <preferences> <section id="BA27342AD231CFCE350305FA85EB6ED1D2C57ABC"> <value id="Type" xml:space="preserve">localstorage</value> <value id="Origin" xml:space="preserve">http://todomvc.com</value> <value id="DataFile" xml:space="preserve">pstorage/00/07/00000000</value> </section> <section id="DAA00EFF4F10589343DE5A9AD5C47BD8F28FFFD4"> <value id="Type" xml:space="preserve">localstorage</value> <value id="Origin" xml:space="preserve">http://www.quirksmode.org</value> <value id="DataFile" xml:space="preserve">pstorage/00/0F/00000000</value> </section> </preferences>

La página de prueba de modo peculiar te permite interactivamente usar las API de almacenamiento local, así que ejecuté efectivamente el siguiente código:

localStorage.setItem(''Name'',''Value'');

Para Firefox, ver ¿Dónde almacena Firefox javascript / HTML localStorage? y para Chrome, ¿cómo se almacenan físicamente los datos de HTML5 WebStorage? .

Opera parece codificar base64 las cadenas de JavaScript unicode en el pstorage/00/0F/00000000 .

<ws> <e><k>TgBhAG0AZQA=</k> <v>VgBhAGwAdQBlAA==</v></e> </ws>

A continuación se muestran los valores Base64 anteriores, también codificados como hex y como una cadena (donde /0 representa String.fromCharCode(0) ).

Base64: TgBhAG0AZQA= Hex: 4E0061006D006500 String: N/0a/0m/0e Base64: VgBhAGwAdQBlAA== Hex: 560061006C0075006500 String: V/0a/0l/0u/0e/0