Gdzie Google Chrome zapisuje LocalStorage przed rozszerzeniami?

35

Musiałem tylko sformatować swój system Windows 7 i zacząć od nowa, ale zrobiłem kopie zapasowe niektórych plików / folderów i próbuję dowiedzieć się, gdzie Google Chrome przechowuje dane użytkowników, które zapisują rozszerzenia, takie jak foldery, w których mógłbym szukać może odzyskać niektóre dane dla określonego rozszerzenia?

JasonDavis
źródło

Odpowiedzi:

32

Wygląda na to %LocalAppData%\Google\Chrome\User Data\Default\Local Storage.

To wygląda dobrze ...
(kliknij, aby zobaczyć większą wersję)

ThatGraemeGuy
źródło
7
dla systemu Linux ~ / .config / google-chrome / Default / Local Storage
Amit G
1
Czy to jest udokumentowane? Jeśli utworzę kopię zapasową tego folderu i spróbuję go przywrócić następnym razem, czy zadziała?
Pacerier
2
W przypadku mojego rozwiniętego rozszerzenia załadowanego jako CRX magazyn lokalny znajduje się w \Local Storage\leveldbkatalogu .ldbplików. Ten post zawiera informacje o tych plikach superuser.com/questions/1065771/…
edmundo096,
6

Jako aktualizacja folder z zaznaczoną odpowiedzią nie działał już dla mnie. Najpierw dowiedziałem się, gdzie jest przechowywany folder mojego profilu Chrome, przechodząc do chrome://versioni otwierając lokalizację ścieżki profilu.

Tam elementy lokalnego przechowywania, które ustawiłem w mojej lokalizacji, były przechowywane w:

\Local Extension Settings\__extensionID__

Ani
źródło
Czy możesz podzielić się więcej?
Alex S
@AlexS Jasne, na czym chciałbym się rozwijać?
NoR
@NoR, Dziwne, Local Extension Settingsfolder jest dla mnie pusty .....
Pacerier,
3
+1 za stwierdzenie, że chrome://versiondaje Ci ścieżkę profilu. PS: W styczniu 2017 r. Na macOS LocalStorage SQLite DB można znaleźć w <chrome_profilepath>/Local Storage.
einjohn
6

W systemie Mac OS X jest on przechowywany w katalogu profilu użytkownika Chrome :

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

zwykle domyślnie tylko z jednym profilem, to znaczy:

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

Aktualizacja: Dzięki komentarzowi @ Barmar, że to się zmieniło.

LocalStorage jest teraz zapisywany w leveldbpodkatalogu jako zestaw .ldbplików. Domyślna ścieżka to teraz:

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

W moim systemie katalog leveldb został utworzony 8 października 2017 r., Czyli około miesiąc po wydaniu 61.0.3163.

Stephen P.
źródło
1
Wygląda na to, że to się teraz trochę zmieniło. Żaden z plików w tym katalogu nie został zmodyfikowany od 2017 r., Ale jest teraz podkatalog leveldbz wieloma .ldbplikami. Niestety nie jest już skonfigurowany jako osobne pliki dla każdej domeny.
Barmar
2

Niektóre dane z rozszerzeń można znaleźć w Local Storagefolderach (dla każdego profilu), pliki te mają .localstorage/ .localstorage-journalrozszerzenia i są w formacie SQLite. Jednak najlepiej wykonać kopię zapasową wszystkich plików w Local Storagefolderze. Zobacz: Jak mogę otworzyć pliki `.localstorage` z folderu Local Storage?

Niektóre inne dane są przechowywane w formacie LevelDB w IndexedDBfolderach (dla każdego profilu). Jednak rozszerzenie pliku wymaga .ldbwszystkich plików z *.indexeddb.leveldbfolderów, aby uzyskać spójne dane.

Zobacz też:

kenorb
źródło
1

W systemach Windows XP, Vista i 7 (przynajmniej) będzie to ścieżka:
C: \ Documents and Settings \ administrator \ Local Settings \ Application Data \ Google \ Chrome \ User Data \ Default \ Local Storage

Upewnij się, że dostosowałeś część użytkownika („administrator”) ścieżki, aby odzwierciedlała twoją nazwę użytkownika.

użytkownik456967
źródło
0

Wygląda na to, że ścieżka Answer nie działa, użyj tej ścieżki na Win7,8,10

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

Reza
źródło