Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Erläuterung der physischen Speicherinstanzen von localStorage in nw.js

Detaillierte Erläuterung der physischen Speicherinstanzen von localStorage in nw.js

零下一度
零下一度Original
2017-06-28 10:31:122587Durchsuche

Vorwort

Da ich am nw.js-Shell-Unterprojekt für Meituans Takeaway-Händler arbeite, muss ich sicherstellen, dass die Daten, die localStorage in der Shell verwenden, beibehalten werden können.
Ich habe festgestellt, dass nw gespeichert werden kann. Auch wenn die Anwendung gelöscht, neu geschrieben und gepackt wird, kann sie gespeichert werden, sodass diese Anforderung erfüllt ist. Sie müssen jedoch immer noch wissen, wo sie gespeichert ist, da sie sonst nicht klar ist unter welchen Umständen die Daten verloren gehen.

Speicherort

Das Speicherverzeichnis des localStorage der von nw.js gepackten Anwendung ist:
**C:Users [Benutzername] AppDataLocal [nw-Anwendungsname] User DataDefaultLocal Storagechrome- extension_[Zufällige Zeichen]_0.localstorage**

Der Speicherort auf meinem Computer ist beispielsweise:
C:UsersxxcanghaiAppDataLocalwaimai_e_client_nwUser DataDefaultLocal Storagechrome-extension_blodpelipeilefodephhjbnidgkbghmj_0.localstorage

Detaillierte Erläuterung der physischen Speicherinstanzen von localStorage in nw.js

Open-Methode

Diese localStorage-Datei ist eine Binärdatei und kann nicht direkt mit einem Texteditor geöffnet werden, aber über einen Binärdatei-Viewer kann darauf zugegriffen werden.
Zum Beispiel habe ich in der neuen Anwendung einen localStorage-Wert festgelegt: xxcanghai 123
Detaillierte Erläuterung der physischen Speicherinstanzen von localStorage in nw.js

Dann verwende den Hex-Editor WinHex, um die Datei chrome-extension_blodpelipeilefodephhjbnidgkbghmj_0.localstorage zu öffnen. Sie können die gespeicherten xxcanghai und 123
Detaillierte Erläuterung der physischen Speicherinstanzen von localStorage in nw.js

anzeigen. Im Anhang finden Sie die Speicherorte des localStorage

Firefox

Firefox speichert localstorage anderer Browser Dateien: webappsstore.sqlite im Profilordner
Firefox (Windows XP):
C:Dokumente und EinstellungenAnwendungsdatenMozillaFirefoxProfiles

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der physischen Speicherinstanzen von localStorage in nw.js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn