Ste*_*hen 22 javascript firefox html5 local-storage web-storage
我已经制作了一个简单的Web应用程序的高级功能原型,并且延迟已经将其推向了"实时"的位置.
目前,它只是使用JavaScript的localStorage工具来跟踪发生的事情,但由于偏执,我们不希望它被破坏导致数据丢失(它肯定感觉有点粗略,从不与服务器通信).
Firefox在哪里保留其localStorage数据库(我认为它是SQLite,但我找不到它)?
Vla*_*lad 26
DOM存储数据存储在
webappsstore.sqlite配置文件文件夹中的文件中.
Kev*_*son 11
在Mac OS X上,webappsstore.sqlite它位于~/Library/Application Support/Firefox/Profiles/xxxxxxxx.default/(根据Firefox Profile Tutorial,xxxxxxxx是随机的).
我使用Commandite Shell For SQLite环顾四周.假设www.example.com是一个真实站点并且是唯一使用localstorage的站点,您可以运行以下命令:
$ sqlite3 webappsstore.sqlite
sqlite> .tables
webappsstore2
sqlite> .schema
CREATE TABLE webappsstore2 (scope TEXT, key TEXT, value TEXT, secure INTEGER, owner TEXT);
CREATE UNIQUE INDEX scope_key_index ON webappsstore2(scope, key);
sqlite> select * from webappsstore2;
moc.elpmaxe.www.:http:80|stringkey|value|0|
moc.elpmaxe.www.:http:80|jsonkey|{"key","value"}|0|
sqlite> .exit
Run Code Online (Sandbox Code Playgroud)
请参阅如何物理存储HTML5 WebStorage数据?对于Chrome存储位置.Chrome根据主机名和协议使用单独的sqlite文件,其中Firefox在范围列中使用反向主机名和协议.
请参阅sessionStorage和localStorage存储在哪里?用于Opera存储位置.Opera使用XML索引文件和单个XML文件来存储Base64编码数据.
在Windows上,您可以在此处找到它
%appdata%\Mozilla\Firefox\Profiles\xxxxxxx.default\webappsstore.sqlite
| 归档时间: |
|
| 查看次数: |
23669 次 |
| 最近记录: |