Различные расширения Chrome хранят данные об их настройках и другую постоянную информацию (белые списки для adblock и ghostery, скрипты для tampermonkey, стили для стильных и т.д.). Где они хранят это? Как я могу просмотреть и отредактировать это?
2 ответа
Некоторые данные Google Chrome хранит в папке Local Storage
в формате SQLite (файлы .localstorage
). См. Как открыть файлы локального хранилища в Google Chrome?
Некоторые другие данные, которые хранятся в папках IndexedDB
(для каждого профиля) (см .: Где Google Chrome сохраняет LocalStorage из расширений?) в формате LevelDB. Это формат хранилища ключей с открытым исходным кодом, разработанный Google и размещенный на GitHub.
Чтобы изменить файлы в формате LevelDB за пределами Chrome, это не простой процесс, так как вам потребуется реализовать совместимый компаратор для проверки экземпляров Chrome Indexed DB leveldb. См. Как получить доступ к файлам IndexedDB/LevelDB в Google Chrome?
Может быть, вы могли бы проверить это:
- Для чего нужен магазин в Local Storage в Chrome?
- Как открыть файлы локального хранилища в Google Chrome?
Это похоже на формат SQLite (файлы расширений .localstorage).
Изменить: Вы также можете проверить инструмент разработки, затем вкладка Приложения> Локальное хранилище.
Например, на странице параметров Adblock:
Этот файл соответствует ...\Data\profile\Default\Local Storage\chrome-extension_gighmmpiobklfepjocnamgkkbiglidom_0.localstorage
Обратите внимание, что любые изменения, которые вы вносите в локальное хранилище, могут быть перезаписаны веб-приложением / расширением и т.д.