nw.js的localStorage的物理储存实例详解

前言

因为在做美团外卖商家端的nw.js壳子项目,需要保证在壳子里面使用localstorage的数据可以持久化保存。
发现nw可以保存,即使删除应用重写打包也可以保存,所以解决了这个需求,但是还是需要知道具体储存在哪里,否则不清楚什么情况下数据会丢失。

储存位置

nw.js打包出来的应用的localStorage的储存目录为:
**C:Users【用户名】AppDataLocal【nw应用名称】User DataDefaultLocal Storagechrome-extension_【随机字符】_0.localstorage**

比如我的电脑上的位置是:
C:UsersxxcanghaiAppDataLocalwaimai_e_client_nwUser DataDefaultLocal Storagechrome-extension_blodpelipeilefodephhjbnidgkbghmj_0.localstorage

nw.js的localStorage的物理储存实例详解

打开方式

此localStorage文件为二进制文件,不能直接使用文本编辑器打开,但是可以通过二进制文件查看器访问。
如我在nw应用中设置了一个localStorage的值:xxcanghai 123
nw.js的localStorage的物理储存实例详解

然后用十六进制编辑器 WinHex打开 chrome-extension_blodpelipeilefodephhjbnidgkbghmj_0.localstorage 文件,就可以查看到里面的储存的xxcanghai和123
nw.js的localStorage的物理储存实例详解

附 其他浏览器localStorage的储存位置

火狐浏览器

Firefox将localstorage文件:webappsstore.sqlite 存储在配置文件文件夹中
火狐浏览器 (Windows XP):
C:Documents and SettingsApplication DataMozillaFirefoxProfiles

以上就是nw.js的localStorage的物理储存实例详解的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2910547.html

(0)
上一篇 2025年3月11日 04:34:04
下一篇 2025年3月11日 04:34:11

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论