SessionStorageとlocalStorageはクライアントのコンピューターのどこに保存されますか?
パスを教えてください。
Firefoxはlocalstorageをprofileフォルダーの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
ディレクトリ内の個別のファイルに保存します。
%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
OammieRによると:
C:\Users\Administrator\AppData\Roaming\Opera\Opera\sessions\autosave.win
またはケビン・ハカンソンが言ったように:
C:\Users\Administrator\AppData\Local\Opera\Opera\pstorage\
LcalStorageとSessionストレージは、ブラウザ固有のパス(Cookieの場合と同様)ごとに保存されます。また、アプリケーションのサンドボックス環境に限定されています。そのため、それらを設定するドメインのみが読み取りまたはアクセスできます。
また、これらのストレージの有効期限を制御できるのはユーザーだけであることに注意してください。
Opera(Windows 7上のバージョン12.14))のデータは_C:\Users\Administrator\AppData\Local\Opera\Opera\pstorage\
_の下にありました
_psindex.dat
_には、実際のデータファイルへのインデックスが含まれていました。 TodoMVC およびquirksmode HTML5 Test-storage にアクセスして、データを保存しました。
_<?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>
_
Quirksmodeテストページでは、localstorage APIをインタラクティブに使用できるため、次のコードを効果的に実行しました。
_localStorage.setItem('Name','Value');
_
Firefoxについては firefoxはjavascript/HTML localStorageをどこに保存しますか? およびfor Chromeを参照してください HTML5 WebStorageデータは物理的にどのように保存されますか? 。
Operaは_pstorage\00\0F\00000000
_ファイルのJavaScriptユニコード文字列をbase64でエンコードしているようです。
_<ws>
<e><k>TgBhAG0AZQA=</k>
<v>VgBhAGwAdQBlAA==</v></e>
</ws>
_
以下は上記のBase64値で、16進数および文字列としてエンコードされています(_\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
そして別の