Dove Google Chrome salva LocalStorage dalle estensioni?


35

Ho dovuto solo formattare il mio sistema Windows 7 e ricominciare, ho fatto alcuni backup di alcuni file / cartelle e sto cercando di scoprire dove Google Chrome memorizza i dati degli utenti salvati dalle estensioni, come le cartelle in cui potrei cercare forse recuperare alcuni dati per una determinata estensione che ho avuto?

Risposte:


32

Sembra che lo sia %LocalAppData%\Google\Chrome\User Data\Default\Local Storage.

Questo sembra giusto ...
(clicca per una versione più grande)


7
per linux ~ / .config / google-chrome / Default / Local Storage
Amit G

1
Questo è documentato? Se eseguo il backup di questa cartella e provo a ripristinarla la prossima volta, funzionerebbe?
Pacerier,

2
Per la mia estensione sviluppata caricata come CRX, localstorage si trova nella \Local Storage\leveldbdirectory sui .ldbfile. Questo post contiene informazioni su quei file superuser.com/questions/1065771/…
edmundo096

6

Come aggiornamento, la cartella nella risposta contrassegnata non funzionava più per me. Per prima cosa ho scoperto dove era stata archiviata la cartella in cui era archiviato il mio profilo Chrome, chrome://versionaprendo la posizione per Profile Path.

Una volta lì, gli elementi di archiviazione locale impostati nella mia posizione sono stati archiviati in:

\Local Extension Settings\__extensionID__


Potresti condividere di più per favore?
Alex S

@AlexS Certo, cosa vorresti che espandessi?
NoR,

@NoR, Dispari, la Local Extension Settingscartella è vuota per me .....
Pacerier,

3
+1 per la dichiarazione che chrome://versionti dà il tuo percorso del profilo. PS: a gennaio 2017 su macOS LocalStorage DB SQL DB sono disponibili in <chrome_profilepath>/Local Storage.
einjohn,

6

Su Mac OS X è archiviato nella directory del profilo utente di Chrome :

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

comunemente, il valore predefinito con un solo profilo, ovvero:

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

Aggiornamento: grazie al commento di @ Barmar che questo è cambiato.

LocalStorage è ora salvato nella leveldbsottodirectory come un set di .ldbfile. Il percorso predefinito è ora:

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

Sul mio sistema la directory leveldb è stata creata l'8 ottobre 2017, circa un mese dopo la versione 61.0.3163.


1
Sembra che questo sia cambiato un po 'adesso. Nessuno dei file in quella directory è stato modificato dal 2017, ma ora c'è una sottodirectory leveldbcon un mucchio di .ldbfile. Sfortunatamente, non è più impostato come file separato per ciascun dominio.
Barmar

2

Alcuni dati delle estensioni possono essere trovati in Local Storagecartelle (per ogni profilo), questi file hanno .localstorage/ .localstorage-journalestensioni e sono in formato SQLite. Tuttavia, è meglio eseguire il backup di tutti i file all'interno della Local Storagecartella. Vedi: Come posso aprire i file `.localstorage` dalla cartella di archiviazione locale?

Alcuni altri dati sono archiviati in formato LevelDB nelle IndexedDBcartelle (per ciascun profilo). L'estensione del file è .ldb, tuttavia, tutti i file necessari dalle *.indexeddb.leveldbcartelle per avere dati coerenti.

Guarda anche:


1

Su Windows XP, Vista e 7 (almeno) questo sarà il percorso:
C: \ Documents and Settings \ amministratore \ Impostazioni locali \ Dati applicazioni \ Google \ Chrome \ Dati utente \ Predefinito \ Archiviazione locale

Assicurati di adattare la parte utente ("amministratore") del percorso per riflettere il tuo nome utente.


0

Sembra che il percorso Answernon funzioni più, usa questo percorso su Win7,8,10

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.