2

С Firefox вы можете изменить настройки браузера с помощью консоли браузера:

Services.prefs.setInfPref('browser.startup.page', 3);

Обратите внимание, что это не работает с веб-консолью:

> Services
ReferenceError: Services is not defined [Learn More]

Есть ли в Chrome/Chromium аналогичный способ программной установки предпочтений?

1 ответ1

0

Ну, я использую 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, в котором он показывает образец кода настроек, отредактированный им.

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