Ну, я использую Ubuntu GNU/Linux и Chromium в качестве основного браузера и никогда не пробовал Chrome в Linux. Итак, для Chromium в Linux у меня есть ответ, и я думаю, что он должен быть таким же и для Chrome. Видимо, вы можете сослаться на эту ссылку для платформы Windows.
Таким образом, настройки по умолчанию для браузера Chromium в Linux сохраняются в (см. Это)
/home/$USER/.config/chromium/Default/
Он очень похож на файл prefs.js
for customizing Default Preferences in Mozilla Firefox
но не знает, файл ли это .js
или нет.
В любом случае файл Preferences
выглядит следующим образом. Это выглядит немного грязно, поэтому я решил сделать отступ, чтобы иметь какой-то смысл. Для просмотра файла Formmated Нажмите здесь. Он сохраняет каждое предпочтение в значениях, разделенных запятыми, где каждое предпочтение записывается в форме разметки JSON.
"Имя предпочтения": "значение"
Кроме того, в той же папке также есть файл с именем "Безопасные настройки", в котором хранится только один параметр.
Что касается программирования предпочтений, на странице проекта Chromium указываются различия между политиками и настройками, а также предлагается писать политики вместо предпочтений, поскольку политики имеют приоритет над предпочтениями. Если "homepage" указан как в политиках, так и в файле "master_preferences", политики всегда будут переопределены.
Вы можете редактировать настройки для браузера, как указано на этих страницах:
Страница проекта Chromium :: Настройка других параметров : в разделе «Параметры и политики» - третий пункт в разделе «Параметры».
Страница проекта Chromium :: Предпочтения : в разделе Введение - 6-я строка. Также эта конкретная страница объясняет почти все, что вам нужно сделать, чтобы установить предпочтения программно. Я уверен, что это будет работать для вас.
Просто для небольшого справочника, смотрите этот пост от sputnam, в котором он показывает образец кода настроек, отредактированный им.