Comment puis-je changer Firefox de paramètres de proxy à partir d'un programme externe?

J'ai vu quelques programmes (par exemple, Charles Développeur Web Proxy) qui sont en mesure de modifier les paramètres de proxy de Firefox. La séquence est:

  1. Firefox est en cours d'exécution, avec les utilisateurs des paramètres de proxy.
  2. Utilisateur démarre le tiers externe de l'application, qui
  3. modifie les paramètres de proxy de Firefox, puis
  4. l'utilisateur quitte le programme tiers et,
  5. Firefox reprend en cours d'exécution avec son original paramètres de proxy.

En supposant que l'application externe est de se rappeler les vieux les paramètres de proxy et de les restaurer à la sortie, comment puis-je lire et écrire les paramètres de proxy de Firefox? Ont essayé de Googler à travers le Firefox doco mais pas de chance encore.

Options Envisagées:

  • Écrire une nouvelle préférences de l'utilisateur du fichier de config et de commencer une nouvelle instance du navigateur. Pourrait fonctionner, mais pas tout à fait le droit-Charles, par exemple, peut modifier les paramètres du navigateur en cours d'exécution et de les restaurer sans avoir à redémarrer.
  • Écrire un plug-in. Pourrais écrire un plugin Firefox qui a offert une sorte de CIB à l'extérieur et ensuite traitées Firefox paramètre de préférence de lui-même. En fait, je pense que cela pourrait être le seul moyen. La désactivation de Charles plug-in Firefox semble désactiver sa capacité à modifier les préférences à la volée.

Possible Des Ressources

OriginalL'auteur Hissohathair | 2009-01-01