sessionStorage和localStorage存储在哪里?

sessionStorage和localStorage存储在客户端的计算机上?
你能告诉我path吗?

火狐

Firefox将localstorage存储在webappsstore.sqlite文件夹中的webappsstore.sqlite文件中。

Firefox(Windows XP):

 C:\Documents and Settings\<Windows login/user name>\Application Data\Mozilla\Firefox\Profiles\<profile folder>\webappsstore.sqlite 

Firefox(Windows Vista及以上):

 C:\Users\<Windows login/user name>\AppData\Roaming\Mozilla\Firefox\Profiles\<profile folder>\webappsstore.sqlite 

要么:

 %APPDATA%\Mozilla\Firefox\Profiles\<profile folder>\webappsstore.sqlite 

Firefox上的Linux:

 ~/.mozilla/firefox/<profile folder>/webappsstore.sqlite 

Firefox上的Mac:

 ~/Library/Application Support/Firefox/Profiles/<profile folder>/webappsstore.sqlite 

要么:

 ~/Library/Mozilla/Firefox/Profiles/<profile folder>/webappsstore.sqlite 

Chrome存储在“ Local Storage目录内的单独文件中。

Chrome在Windows上:

 %LocalAppData%\Google\Chrome\User Data\Default\Local Storage\ 

Chrome上的Linux:

 ~/.config/google-chrome/Default/Local Storage/ 

Chrome在Mac上:

 ~/Library/Application Support/Google/Chrome/<Profile>/Local Storage/ 

一般:

 ~/Library/Application Support/Google/Chrome/Default/Local Storage/ 

IE浏览器:

我有点不确定,但认为这会做的伎俩

 %userprofile%\AppData\LocalLow\Microsoft\Internet Explorer\DOMStorage 

歌剧

正如OammieR所说:

 C:\Users\Administrator\AppData\Roaming\Opera\Opera\sessions\autosave.win 

或如Kevin Hakanson所说:

 C:\Users\Administrator\AppData\Local\Opera\Opera\pstorage\ 

来源

LcalStorage和会话存储按照浏览器的特定path存储(就像我们用于Cookies的情况一样)。另外,这种方式仅限于应用程序的沙盒环境。 所以,只有设置它们的域才能读取或访问它。

还要记住,只有用户可以控制这些存储的到期时间。

Opera的数据(Windows 7上的版本12.14)位于C:\Users\Administrator\AppData\Local\Opera\Opera\pstorage\

一个psindex.dat包含了实际数据文件的索引。 我访问了TodoMVC和quirksmode HTML5testing – 存储来保存数据。

 <?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> 

quirksmodetesting页让你交互地使用本地存储API,所以我有效地执行了下面的代码:

 localStorage.setItem('Name','Value'); 

对于Firefox,请参阅firefox store javascript / HTML localStorage在哪里? 对于Chrome,请参阅物理存储HTML5 WebStorage数据的方式。 。

Opera似乎base64编码pstorage\00\0F\00000000文件中的JavaScript unicodestring。

 <ws> <e><k>TgBhAG0AZQA=</k> <v>VgBhAGwAdQBlAA==</v></e> </ws> 

下面是上面的Base64值,也被编码为hex和string(其中\0代表String.fromCharCode(0) )。

 Base64: TgBhAG0AZQA= Hex: 4E0061006D006500 String: N\0a\0m\0e Base64: VgBhAGwAdQBlAA== Hex: 560061006C0075006500 String: V\0a\0l\0u\0e\0 

我发现这(歌剧)

 C:\Users\Administrator\AppData\Roaming\Opera\Opera\sessions\autosave.win 

和另一个来自

Firefox在哪里存储javascript / HTML localStorage?