2015-10-16 7 views
8

Chromeでローカルストレージを保存する場所と方法を把握しようとしています。ローカルストレージが含まれているように思わChromeはどのような形式でローカルストレージを保存しますか?

私は(私のホームフォルダにある)次のフォルダを見つけました:

このフォルダに
\AppData\Local\Google\Chrome\User Data\Default\Local Storage 

私は別のURLに対応したファイルを(ファイルがその名前でURLが含まれている)を参照してください。

  1. のlocalStorageファイル

は、私は1つの特定のウェブサイトのローカルストレージに興味を持っています

  • のlocalStorage-JOURNALファイル:各URLのために私は、ファイルの2種類を参照してください。このWebサイトでは、LOCALSTORAGEファイルには6KBしかなく、LOCALSTORAGE-JOURNALには何も含まれていません(0KB)。

    一方、Chromeで興味のあるWebサイトを開き、F12キーを押すと、ローカルストレージに6つの異なるURLが表示されます。その1つをクリックすると、Key-Valueペアが表示されます。

    フォルダとChrome開発ツールに表示される内容が一致しません。何故ですか?ディレクトリ内のローカルストレージの内容をどのように見つけることができますか?それとも不可能なのでしょうか?

  • 答えて

    15

    ファイルはSQL Lite形式です。 SQL Liteのをインストールし、その後、次のコマンドを入力します。

    cd %LocalAppData%\Google\Chrome\User Data\Default\Local Storage 
    sqlite3 *filename* 
    select * from ItemTable; 
    .quit 
    

    ItemTableテーブルは、キーと値のペアが含まれている、の意味は、個々のウェブサイトに依存します。

    3

    ローカルストレージファイルの説明を参照してくださいhere :拡張子LOCALSTORAGEは、Google ChromeやApple SafariなどのWebKitを使用してWebブラウザで作成されたアプリケーションサポートファイルを示します。これらのファイルは、ブラウザの設定やブラウザエクステンションのローカルデータを格納し、エクステンションがSQLiteデータベース形式で保存されたユーザーデータのローカルキャッシュを格納できるようにします。

    ローカルストレージファイルは、オープンソースプログラムの sql-lite database browser

    などのsql-Liteブラウザでブラウズできます
    関連する問題