Mon objectif est de pouvoir automatiser la modification d'un paramètre de configuration sans avoir à redémarrer l'instance Firefox en cours d'exécution. En particulier, je souhaite modifier le type de proxy réseau. Ainsi, par exemple, l'idéal serait quelque chose du genre
firefox --set network.proxy.type "1"
ou
firefox --network-proxy-type "1"
Actuellement, ma solution consiste à utiliser une extension appelée "QuickProxy" qui me permet d'activer ou de désactiver le paramètre de proxy en un simple clic sur le bouton de la barre d'état QuickProxy. (Évidemment, cette solution de contournement ne fonctionne pas si vous devez modifier d'autres paramètres)
Il s’agit toutefois d’une étape supplémentaire. Pour tout le reste, le paramètre Proxy est géré de manière dynamique via un script qui se connecte à Network Manager (On Kubuntu Linux), ce qui déclenche, en fonction de l’adresse IP attribuée, l’activation ou la désactivation de l’utilisation du proxy. Seul Firefox ne peut pas (actuellement) être ainsi géré.
J'imagine qu'il peut y avoir un moyen de créer un type "paramètres" Mime pouvant modifier un paramètre de configuration, afin que je puisse faire quelque chose de similaire à:
firefox file:///tmp/turn-proxy-on.settings
Ou peut-être un add-on qui permettra à Firefox de comprendre les nouvelles options de la CLI pour y parvenir ...
Mais toute autre méthode de script permettant de modifier le paramètre dans une instance de Firefox en cours d'exécution suffirait.
PS Idéalement, j'aimerais également pouvoir interroger les valeurs actuelles du paramètre, par exemple à l'aide d'une commande telle que firefox --get network.proxy.setting