sqlitenw.js的localStorage的大体储存地方

#前言
因为在做美团外卖商户端的nw.js壳子项目,供给确认保障在壳子里面使用localStorage的数码足以持久化保存。
发现nw能够保存,固然去除应用重写打包也得以保留,所以消除了这么些须求,然则依旧必要领会具体储存在哪个地方,不然不通晓哪些状态下多少会丢掉。

存款和储蓄地点

nw.js打包出来的运用的localStorage的存款和储蓄目录为:
C:\Users\【用户名】\AppData\Local\【nw应用名称】\User
Data\Default\Local
Storage\chrome-extension_【随机字符】_0.localstorage

诸如我的处理器上的职分是:
C:\Users\xxcanghai\AppData\Local\waimai_e_client_nw\User
Data\Default\Local
Storage\chrome-extension_blodpelipeilefodephhjbnidgkbghmj_0.localstorage

sqlite 1

打开药格局

此localStorage文件为二进制文件,无法间接选取文本编辑器打开,但是足以经过二进制文件查看器访问。
如小编在nw应用中装置了3个localStorage的值:xxcanghai 123
sqlite 2

接下来用十六进制编辑器 WinHex打开
chrome-extension_blodpelipeilefodephhjbnidgkbghmj_0.localstorage
文件,就足以查看到在那之中的囤积的xxcanghai123
sqlite 3

附 其余浏览器localStorage的存款和储蓄地点

火狐浏览器

Firefox将localstorage文件:webappsstore.sqlite 存款和储蓄在配置文件文件夹中
火狐浏览器 (Windows XP): C:\Documents and Settings<Windows
login/user name>\Application
Data\Mozilla\Firefox\Profiles<profile
folder>\webappsstore.sqlite

火狐浏览器 (Windows Vista以上): C:\Users<Windows login/user
name>\AppData\Roaming\Mozilla\Firefox\Profiles<profile
folder>\webappsstore.sqlite or:
%APPDATA%\Mozilla\Firefox\Profiles<profile
folder>\webappsstore.sqlite

火狐浏览器 on linux: ~/.mozilla/firefox//webappsstore.sqlite

火狐浏览器 on mac: ~/Library/Application
Support/Firefox/Profiles//webappsstore.sqlite or:
~/Library/Mozilla/Firefox/Profiles//webappsstore.sqlite

Chrome浏览器

Chrome浏览器将积存在localStorage储留存独立的 Local Storage 文件夹中
Chrome on windows: %LocalAppData%\Google\Chrome\User
Data\Default\Local Storage\

Chrome on linux: ~/.config/google-chrome/Default/Local Storage/

Chrome on mac: ~/Library/Application Support/谷歌(Google)/Chrome//Local
Storage/ 一般景观: ~/Library/Application
Support/Google/Chrome/Default/Local Storage/

网站地图xml地图