web-dev-qa-db-ja.com

Google Chromeは拡張機能からLocalStorageをどこに保存しますか?

私はWindows 7システムをフォーマットして最初からやり直さなければなりませんでしたが、特定のファイル/フォルダのバックアップをいくつか作成しました。たぶん私が持っていた特定の拡張子のためにいくつかのデータを回復するために?

35
JasonDavis

%LocalAppData%\Google\Chrome\User Data\Default\Local Storageのようです。

This looks about right...
(クリックすると拡大します)

33
ThatGraemeGuy

更新として、マークされた答えの中のフォルダーはもはや私のために働いていませんでした。最初に、私のChromeプロファイルが保存されているフォルダをchrome://versionに移動してProfile Pathの場所を開くことで見つけました。

一度そこに、私は私の場所に設定したローカルストレージアイテムはに格納されていました:

\Local Extension Settings\__extensionID__

6
NoR

Mac OS Xでは、Chromeユーザープロファイルディレクトリに保存されています。

~/Library/Application Support/Google/Chrome/<user-profile>/Local Storage/

通常、デフォルトは1つのプロファイルのみです。つまり、

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

更新:これが変更されたという@ Barmarのコメントに感謝します。

LocalStorageはleveldbサブディレクトリに.ldbファイルのセットとして保存されました。デフォルトのパスは次のとおりです。

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

myシステムではleveldbディレクトリは2017年10月8日に作成されました。 .3163リリース.

5
Stephen P

エクステンションからのデータの中には(プロファイルごとに)Local Storageフォルダにあるものがあります。これらのファイルは.localstorage/.localstorage-journalという拡張子を持ち、SQLite形式です。ただし、Local Storageフォルダー内のすべてのファイルをバックアップすることをお勧めします。参照: Local Storageフォルダから `.localstorage`ファイルを開くにはどうすればいいですか?

その他のデータの中には、 LevelDB 形式で(各プロファイルの)IndexedDBフォルダの下に格納されているものがあります。ファイル拡張子は.ldbですが、データの整合性を保つためにはすべてのファイルが*.indexeddb.leveldbフォルダーから必要です。

また見なさい:

2
kenorb

Windows XP、Vistaおよび7(少なくとも)では、これがパスになります。
C:\ Documents and Settings \管理者\ローカル設定\アプリケーションデータ\ Google\Chrome \ユーザーデータ\デフォルト\ローカルストレージ

ユーザー名を反映するようにパスのユーザー部分( "administrator")を変更してください。

1
user456967

Answer内のパスはもう機能していないようです。Win7,8,10ではこのパスを使用してください。

C:\Users\%USERNAME%\AppData\Local\Google\Chrome\User Data\Default\databases

0
RezaRahmati