在html5中,使用localStorage存储的数据放在哪个文件里?
程序员文章站
2023-02-20 08:09:40
自己在做博客中保存博文功能的时候,想用localstorage来存储博文,但是突然想了解localstorage究竟把数据持久化在哪里了,于是查阅一番资料后找到了文件夹路径:
c:\users\un...
自己在做博客中保存博文功能的时候,想用localstorage来存储博文,但是突然想了解localstorage究竟把数据持久化在哪里了,于是查阅一番资料后找到了文件夹路径:
c:\users\unive\appdata\local\google\chrome\user data\default\local storage
但随后发现一个问题:
为什么最新的修改日期都是2017年?存放数据的文件到底在哪里?
找了一会才发现地方---就是该文件夹下有个leveldb文件夹,点进去后有个001531.log文件(我的是这个名字)
因为修改日期是最新的,所以也就确定其数据是存放在了这里面:
然后写一个页面测试一下:
测试完后打开该log文件,搜索123456789,成功找到:
关于该log文件,其实它还存放了很多个人百度搜索的内容,以及你访问过哪些网站,可以去看一下。
最后,关于不同下localstorage存储的路径如下:
firefox
firefox stores localstorage inwebappsstore.sqlitefile in theprofilefolder.
firefox (windows xp):
c:\documents and settings\\application data\mozilla\firefox\profiles\\webappsstore.sqlite
firefox (windows vista and above):
c:\users\\appdata\roaming\mozilla\firefox\profiles\\webappsstore.sqlite
or:
%appdata%\mozilla\firefox\profiles\\webappsstore.sqlite
firefox on linux:
~/.mozilla/firefox//webappsstore.sqlite
firefox on mac:
~/library/application support/firefox/profiles//webappsstore.sqlite
or:
~/library/mozilla/firefox/profiles//webappsstore.sqlite
chrome
chrome stores in separate files inside thelocal storagedirectory.
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/
commonly:
~/library/application support/google/chrome/default/local storage/
internet explorer:
i am a bit unsure, but think this will do the trick
%userprofile%\appdata\locallow\microsoft\internet explorer\domstorage
opera
as said by oammier:
c:\users\administrator\appdata\roaming\opera\opera\sessions\autosave.win
or as said by kevin hakanson:
c:\users\administrator\appdata\local\opera\opera\pstorage\