Maison  >  Article  >  interface Web  >  Explication détaillée des instances de stockage physique de localStorage dans nw.js

Explication détaillée des instances de stockage physique de localStorage dans nw.js

零下一度
零下一度original
2017-06-28 10:31:122599parcourir

Avant-propos

Parce que je travaille sur le sous-projet shell nw.js pour les marchands de plats à emporter de Meituan, je dois m'assurer que les données utilisant localStorage dans le shell peuvent être conservées.
J'ai trouvé que nw peut être enregistré, même si l'application est supprimée, réécrite et empaquetée, elle peut être enregistrée, donc cette exigence est résolue, mais vous devez toujours savoir où elle est stockée, sinon ce n'est pas clair sous dans quelles circonstances les données seront perdues.

Emplacement de stockage

Le répertoire de stockage de localStorage de l'application packagée par nw.js est :
**C:Users[User name]AppDataLocal[nw application name]User DataDefaultLocal Storagechrome - extension_[Caractères aléatoires]_0.localstorage**

Par exemple, l'emplacement sur mon ordinateur est :
C:UsersxxcanghaiAppDataLocalwaimai_e_client_nwUser DataDefaultLocal Storagechrome-extension_blodpelipeilefodephhjbnidgkbghmj_0.localstorage

Explication détaillée des instances de stockage physique de localStorage dans nw.js

Méthode d'ouverture

Ce fichier localStorage est un fichier binaire et ne peut pas être ouvert directement avec un éditeur de texte, mais il est accessible via une visionneuse de fichiers binaires.
Par exemple, j'ai défini une valeur localStorage dans la nouvelle application : xxcanghai 123
Explication détaillée des instances de stockage physique de localStorage dans nw.js

Ensuite, utilisez l'éditeur hexadécimal WinHex pour ouvrir le fichier chrome-extension_blodpelipeilefodephhjbnidgkbghmj_0.localstorage, vous pouvez voir le xxcanghai stocké et 123
Explication détaillée des instances de stockage physique de localStorage dans nw.js

Ci-joint les emplacements de stockage du localStorage d'autres navigateurs

Firefox

Firefox stocke le stockage local fichiers : webappsstore.sqlite dans le dossier du profil
Firefox (Windows XP) :
C:Documents and SettingsApplication DataMozillaFirefoxProfiles

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn