3

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

2 ответа2

3

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

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
2

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .