web-dev-qa-db-fra.com

Appeler un module complémentaire Firefox à l'aide d'une commande

Est-il possible d'engager un addon en utilisant une commande externe?

4
Oxwivi

L'URL de Chatzilla est chrome://chatzilla/content/chatzilla.xul. Pour ouvrir uniquement cette fenêtre et non le navigateur lui-même, utilisez le -chrome option. -no-remote est ajouté pour empêcher l'utilisation d'une session existante.

La commande de démarrage de Chatzilla devient:

firefox -no-remote -chrome chrome://chatzilla/content/chatzilla.xul

Si vous avez plusieurs profils, spécifiez également le nom du profil ou le chemin d'accès au profil:

firefox -no-remote -P default -chrome chrome://chatzilla/content/chatzilla.xul
firefox -no-remote -profile /path/to/profile -chrome chrome://chatzilla/content/chatzilla.xul

Cela peut également fonctionner pour d'autres modules complémentaires, regardez simplement dans le [profilefolder]/extensions/*/chrome.manifest fichier pour les URL possibles.

8
Lekensteyn

Les forums Ubuntu ont un bon tutoriel pour montrer comment exécuter des addons firefox tels que chatzilla en dehors du navigateur firefox - évidemment l'addon doit supporter ce mode de fonctionnement.

J'ai pris la liberté de copier le code suggéré - mais j'ai mis à jour avec les dernières versions stables.

installer pour xulrunner:

Sudo apt-get install xulrunner-1.9.2

Obtenez les sources de chatzilla:

wget http://chatzilla.rdmsoft.com/xulrunner/download/chatzilla-0.9.86.1-xr.Zip
Sudo mkdir /opt/xulrunner/chatzilla
Sudo unzip -d "/opt/xulrunner/chatzilla" chatzilla-0.9.86.1-xr.Zip
rm chatzilla-0.9.86.1-xr.Zip

Maintenant, lancez l'application chatzilla:

xulrunner -app "/opt/xulrunner/chatzilla/application.ini"
2
fossfreedom

Sauf si l'addon contient explicitement une commande, non.

0
RolandiXor