Joe*_*ano 16 html html5 local-storage web-storage
在使用HTML5 WebStorage功能时,我知道某些浏览器(如Chrome)具有开发人员工具,使用户能够浏览WebStorage的内容以进行调试和故障排除.
我想知道是否可以在文件系统中查看Web存储的内容.此内容是否存储在文件系统中位于某个标准位置的文本文件中?或者这些数据是否由各种浏览器以某种专有的二进制格式存储,并且不能通过浏览文件系统来访问或查看?
我提出这个问题的动机是看你是否可以在文件系统上查看WebStorage的内容作为开发和调试的帮助,而且出于好奇也看看这些数据是如何实际存储的.
谢谢.
Kyl*_*ery 12
Chrome使用SQLite进行LocalStorage.
我通过访问AppData\Local\Google\Chrome\User Data\Default\Local Storage我的本地PC并查看文件内容来确认这一点.通过文本编辑器查看时,文件以"SQLite格式3"开头.您将需要一个SQLite数据库查看器来查看数据.
在Mac OS X上,这是在 ~/Library/Application Support/Google/Chrome/Default/Local Storage
我使用Commandite Shell For SQLite环顾四周.假设www.example.com是一个真实的站点,您可以运行以下命令:
$ sqlite3 http_www.example.com_0.localstorage
sqlite> .tables
ItemTable
sqlite> .schema
CREATE TABLE ItemTable (key TEXT UNIQUE ON CONFLICT REPLACE, value BLOB NOT NULL ON CONFLICT FAIL);
sqlite> select * from ItemTable;
stringkey|value
jsonkey|{"key","value"}
sqlite> .exit
Run Code Online (Sandbox Code Playgroud)
看看firefox在哪里存储javascript/HTML localStorage?对于Firefox存储位置.Chrome根据主机名和协议使用单独的sqlite文件,其中Firefox使用webappsstore.sqlite范围列中具有反向主机名和协议的单个文件.
请参阅sessionStorage和localStorage存储在哪里?用于Opera存储位置.Opera使用XML索引文件和单个XML文件来存储Base64编码数据.
| 归档时间: |
|
| 查看次数: |
16315 次 |
| 最近记录: |