Моя цель - иметь возможность автоматизировать изменение настроек конфигурации без необходимости перезапускать работающий экземпляр Firefox. В частности, я хочу изменить тип сетевого прокси. Так, например, идеал будет что-то вроде
firefox --set network.proxy.type "1"
или же
firefox --network-proxy-type "1"
В настоящее время мой обходной путь - с помощью Расширения, называемого "QuickProxy", которое позволяет мне включать и выключать настройку прокси-сервера одним щелчком мыши на кнопке строки состояния QuickProxy. (Очевидно, что этот обходной путь не работает, если вам нужно изменить другие настройки)
Это, однако, все еще дополнительный шаг - во всем остальном настройка прокси-сервера управляется динамически с помощью сценария, который подключается к Network Manager (в Kubuntu Linux), который срабатывает в зависимости от назначенного IP-адреса, чтобы включить или отключить использование прокси-сервера. Только Firefox не может (в настоящее время) быть таким управляемым.
Я предполагаю, что может быть способ создать тип Mime "settings", который может изменить настройку конфигурации, чтобы я мог сделать что-то похожее на:
firefox file:///tmp/turn-proxy-on.settings
Или, может быть, дополнение, которое позволяет Firefox понимать новые опции CLI для достижения этой цели
Но любой другой способ изменения настроек в работающем экземпляре Firefox может быть достаточным.
PS В идеале я также хотел бы иметь возможность запрашивать текущие значения настроек, например, с помощью такой команды, как firefox --get network.proxy.setting