Где Google Chrome сохраняет LocalStorage из расширений?


35

Мне просто нужно было отформатировать систему Windows 7 и начать все сначала, хотя я сделал несколько резервных копий определенных файлов / папок, и я пытаюсь выяснить, где Google Chrome хранит данные пользователей, которые сохраняются расширениями, например, какие папки можно просматривать возможно восстановить некоторые данные для определенного расширения, которое у меня было?

Ответы:


32

Похоже, это так %LocalAppData%\Google\Chrome\User Data\Default\Local Storage.

Это выглядит примерно так ...
(нажмите для увеличения)


7
для Linux ~ / .config / google-chrome / Default / Local Storage
Amit G

1
Это задокументировано? Если я сделаю резервную копию этой папки и попытаюсь восстановить ее в следующий раз, это сработает?
Пейсер

2
Для моего разработанного расширения, загруженного как CRX, localstorage находится в \Local Storage\leveldbкаталоге .ldbфайлов. Этот пост содержит информацию о том, что файлы superuser.com/questions/1065771/…
edmundo096

6

В качестве обновления папка в помеченном ответе у меня больше не работала. Сначала я узнал, где находится папка, в которой хранится мой профиль Chrome, chrome://versionоткрыв папку для пути к профилю.

Оказавшись там, локальные элементы хранения, которые я установил в моем местоположении, хранились в:

\Local Extension Settings\__extensionID__


Не могли бы вы поделиться больше, пожалуйста?
Алекс С.

@ AlexS Конечно, что бы вы хотели, чтобы я расширил?
No

@NoR, Странно, Local Extension Settingsпапка для меня пуста .....
Pacerier

3
+1 за указание того, что chrome://versionдает вам ваш путь к профилю. PS: в январе 2017 года на macOS LocalStorage БД SQLite можно найти в <chrome_profilepath>/Local Storage.
Эйнджон

6

В Mac OS X он хранится в вашем профиле пользователя Chrome :

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

обычно по умолчанию используется только один профиль, то есть:

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

Обновление: благодаря комментарию @ Barmar, что это изменилось.

LocalStorage теперь сохраняется в leveldbподкаталоге в виде набора .ldbфайлов. Путь по умолчанию теперь:

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

В моей системе каталог leveldb был создан 8 октября 2017 года, то есть примерно через месяц после выпуска 61.0.3163.


1
Похоже, теперь это немного изменилось. Ни один из файлов в этом каталоге не был изменен с 2017 года, но теперь есть подкаталог leveldbс кучей .ldbфайлов. К сожалению, он больше не настроен как отдельные файлы для каждого домена.
Бармар

2

Некоторые данные из расширений можно найти в Local Storageпапках (для каждого профиля), эти файлы имеют .localstorage/ .localstorage-journalрасширения и в формате SQLite. Тем не менее, лучше сделать резервную копию всех файлов в Local Storageпапке. Смотрите: Как открыть файлы `.localstorage` из папки Local Storage?

Некоторые другие данные хранятся в формате LevelDB в IndexedDBпапках (для каждого профиля). Расширение файла .ldb, однако, все файлы необходимы из *.indexeddb.leveldbпапок, чтобы иметь согласованные данные.

Смотрите также:


1

В Windows XP, Vista и 7 (как минимум) это будет путь:
C: \ Documents and Settings \ administrator \ Локальные настройки \ Данные приложения \ Google \ Chrome \ Данные пользователя \ По умолчанию \ Локальное хранилище

Убедитесь, что вы настраиваете пользовательскую часть («администратор») пути в соответствии с вашим именем пользователя.


0

Кажется, что путь в Answerбольше не работает, используйте этот путь на Win7,8,10

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.