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?
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
-
https://superuser.com/questions/507536/where-does-google-chrome-save-localstorage-from-extensions
-
mon propre ordinateur ubuntu 14.10 avec Firefox et Chrome
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.
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"
j'ai trouvé ceci (Opéra)
C:\Users\Administrator\AppData\Roaming\Opera\Opera\sessions\autosave.win
et une autre de