SessionStorage 和 localStorage 存储在客户端计算机的哪个位置? 你能告诉我路吗?
LcalStorage 和 Session 存储是按照浏览器特定的路径存储的(就像我们对 Cookies 所做的那样) ... ... 而且它有点局限于应用程序的沙箱环境。 因此,只有设置它们的域可以读取或访问它。
还要记住,只有用户才能控制这些存储的过期时间。
我找到了这个(歌剧)
C:\Users\Administrator\AppData\Roaming\Opera\Opera\sessions\autosave.win
另一个来自
Firefox 在哪里存储 javascript/HTML localStorage?
Opera (Windows 7上的版本12.14)的数据位于 C:\Users\Administrator\AppData\Local\Opera\Opera\pstorage\
C:\Users\Administrator\AppData\Local\Opera\Opera\pstorage\
psindex.dat包含实际数据文件的索引。为了保存数据,我访问了 死亡和怪模式 HTML5测试存储。
psindex.dat
<?xml version="1.0" encoding="utf-8"?> <preferences> <section id="BA27342AD231CFCE350305FA85EB6ED1D2C57ABC"> <value id="Type" xml:space="preserve">localstorage</value> <value id="Origin" xml:space="preserve">http://todomvc.com</value> <value id="DataFile" xml:space="preserve">pstorage\00\07\00000000</value> </section> <section id="DAA00EFF4F10589343DE5A9AD5C47BD8F28FFFD4"> <value id="Type" xml:space="preserve">localstorage</value> <value id="Origin" xml:space="preserve">http://www.quirksmode.org</value> <value id="DataFile" xml:space="preserve">pstorage\00\0F\00000000</value> </section> </preferences>
离奇模式测试页面允许您交互式地使用本地存储 API,因此我有效地执行了以下代码:
localStorage.setItem('Name','Value');
Firefox 请参阅 Firefox 在哪里存储 javascript/HTML localStorage?,Chrome 请参阅 HTML5WebStorage 数据是如何物理存储的?。
Opera 似乎是在 pstorage\00\0F\00000000文件中对 JavaScript unicode 字符串进行 base64编码。
pstorage\00\0F\00000000
<ws> <e><k>TgBhAG0AZQA=</k> <v>VgBhAGwAdQBlAA==</v></e> </ws>
下面是上面的 Base64值,也被编码为十六进制和字符串(其中 \0表示 String.fromCharCode(0))。
\0
String.fromCharCode(0)
Base64: TgBhAG0AZQA= Hex: 4E0061006D006500 String: N\0a\0m\0e Base64: VgBhAGwAdQBlAA== Hex: 560061006C0075006500 String: V\0a\0l\0u\0e\0
Firefox 在 侧写文件夹的 webappsstore.sqlite文件中存储本地存储。
webappsstore.sqlite
C:\Documents and Settings\<Windows login/user name>\Application Data\Mozilla\Firefox\Profiles\<profile folder>\webappsstore.sqlite
C:\Users\<Windows login/user name>\AppData\Roaming\Mozilla\Firefox\Profiles\<profile folder>\webappsstore.sqlite
或:
%APPDATA%\Mozilla\Firefox\Profiles\<profile folder>\webappsstore.sqlite
~/.mozilla/firefox/<profile folder>/webappsstore.sqlite
~/Library/Application Support/Firefox/Profiles/<profile folder>/webappsstore.sqlite
~/Library/Mozilla/Firefox/Profiles/<profile folder>/webappsstore.sqlite
Chrome 存储在 Local Storage目录中的单独文件中。
Local Storage
%LocalAppData%\Google\Chrome\User Data\Default\Local Storage\
~/.config/google-chrome/Default/Local Storage/
~/Library/Application Support/Google/Chrome/<Profile>/Local Storage/
一般来说:
~/Library/Application Support/Google/Chrome/Default/Local Storage/
我有点不确定,但是我想这个可以解决问题
%userprofile%\AppData\LocalLow\Microsoft\Internet Explorer\DOMStorage
正如奥米尔所说:
或者就像 Kevin Hakanson 说的:
Https://superuser.com/questions/507536/where-does-google-chrome-save-localstorage-from-extensions
Http://www.chromium.org/user-experience/user-data-directory
我自己的电脑 ubuntu 14.10,支持 Firefox 和 Chrome