Где искать хром / хром магазин ключевых слов?

Я настроил ряд специальных ключевых слов для поиска, таких как "yt", чтобы я мог набрать "yt foo" в строке URL-адреса и заставить его искать на YouTube "foo". В отличие от всего остального, хром и хром не синхронизируют их с вашим аккаунтом Google. Я бы хотел настроить синхронизацию для них сам, но просматривая ~/.config/chromium, я не могу найти ссылку на поиск по ключевым словам, который я настроил. Я предполагаю, что они хранятся где-то в двоичном формате... какой-нибудь способ извлечь их, сохранить их и иметь возможность импортировать их в другой ящик позже? Я вижу базу данных sqlite3 там, поэтому я думаю, что это может быть выполнимо.

2 ответа

Решение

Ключевые слова для поиска Chrome хранятся в Web Data Файл SQLite внутри папки User Data. Точный путь зависит от используемой ОС:

Macos

~/Library/Application Support/Google/Chrome/Default/Web Data

Windows XP

C:\Documents and Settings\<username>\Local Settings\Application Data\Google\Chrome\User Data\Default\Web Data

Windows Vista / 7/10

C:\Users\<username>\AppData\Local\Google\Chrome\User Data\Default\Web Data

Linux

~/.config/google-chrome/Default/Web Data

Внутри этого Web Data Файл базы данных SQLite, таблица keywords имеет список поисковых ключевых слов.

Вы можете редактировать его, используя все, что может использовать базы данных SQLite (например, вручную в Microsoft Access с плагином SQLite ODBC, создавая сценарий решения с помощью Python. sqlite3 модуль и т. д.)

К сожалению, Chrome сохраняет файл заблокированным во время его работы, поэтому я не думаю, что решение автоматической синхронизации за пределами Chrome было бы возможно.

Если вы действительно хотите весь тощий на Chrome Web Data базу данных, вы можете прочесать эту часть исходного кода Chromium для подсказок.

Другие вопросы по тегам