Où est stocké le stockage de sessionet le stockage local?

Où est-ce que sessionStorage et localStorage sont stockés sur l'ordinateur du client?

Pourriez-vous m'indiquer le chemin?

47
demandé sur boxspah 2011-12-26 12:20:29

4 réponses

Firefox

Firefox stocke le stockage local dans le fichier webappsstore.sqlite dans le dossier profile .

Firefox (Windows XP):

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

de Firefox (Windows Vista et supérieur):

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

ou:

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

Firefox sur linux:

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

Firefox sur mac:

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

ou:

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

Chrome

Chrome stocke dans des fichiers séparés à l'intérieur du répertoire Local Storage .

Chrome sur windows:

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

Chrome sur linux:

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

Chrome sur mac:

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

communément:

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

Internet explorer:

je suis un peu largué, mais pense que cela fera l'affaire

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

Opéra

comme dit par OammieR:

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

ou comme le dit Kevin Hakanson:

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

Sources

65
répondu NatureShade 2017-05-23 12:03:05

LcalStorage et stockage de Session sont stockés selon les chemins spécifiques du navigateur (comme nous avons pour les Cookies)....En outre, il est en quelque sorte limitée à L'environnement sablonneux de l'application. Ainsi, seul le domaine qui les définit peut les lire ou y accéder.

de nouveau se rappeler aussi que seul l'Utilisateur a le contrôle sur l'expiration de ces stockage.

1
répondu testndtv 2012-02-20 14:59:55

les données pour Opera (version 12.14 sur Windows 7) a été localisé sous C:\Users\Administrator\AppData\Local\Opera\Opera\pstorage\

A psindex.dat contenait l'index des fichiers de données réels. J'ai visité TodoMVC et le quirksmode HTML5 Test - storage pour obtenir des données enregistrées.

<?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"151900920""151900920"000000</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"151900920""151900920"F"151900920"000000</value>
  </section>
</preferences>

la page quirksmode test vous permet d'utiliser de manière interactive les API localstorage, donc j'ai effectivement exécuté le code suivant:

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

Pour Firefox voir Où est-ce que firefox magasin javascript/HTML localStorage? et pour Chrome voir Comment est-HTML5 WebStorage données stockées physiquement? .

Opera semble base64 Encoder les chaînes unicode JavaScript dans le fichier pstorage" 151960920"" 151960920"F" 151960920"000000 .

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

ci-dessous sont les valeurs de Base64 ci-dessus, également codées en hex et en chaîne (où " 151970920 " représente String.fromCharCode(0) ).

Base64: TgBhAG0AZQA=
Hex: 4E0061006D006500
String: N"151930920"a"151930920"m"151930920"e

Base64: VgBhAGwAdQBlAA==
Hex: 560061006C0075006500
String: V"151930920"a"151930920"l"151930920"u"151930920"e"151930920" 
1
répondu Kevin Hakanson 2017-05-23 12:34:37

j'ai trouvé ceci (Opéra)

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

et une autre de

où Firefox stocke-t-il javascript/HTML localStorage?

1
répondu OammieR 2017-05-23 12:34:37