Prérequis
xpcshell est un interpréteur JavaScript en ligne de commande utilisant XPConnect. C'est une application dans un terminal qui permet d'exécuter du code JavaScript, mais contrairement à l'interpréteur JS habituel, (js
), xpcshell permet aux scripts d'accéder aux fonctionnalités XPCOM grâce à XPConnect.
Vous devez utilisez votre propre compilation du code de Mozilla pour pouvoir utiliser xpcshell
Exécuter xpcshell
./run-mozilla.sh ./xpcshell
xpcshell est presque toujours situé dans le même répertoire que run-mozilla.sh
.
$ locate run-mozilla.sh /usr/lib/firefox-0.10.1/run-mozilla.sh /usr/lib/thunderbird-0.9/run-mozilla.sh /usr/local/mozilla/run-mozilla.sh /opt/mozilla/run-mozilla.sh /root/.Trash/mozilla/run-mozilla.sh
Choisissez un répertoire, placez vous dedans, et lancez run-mozilla.sh xpcshell
s'il est présent (Il peut ne pas s'y trouver si vous n'avez pas une version de Firefox, Mozilla, Thunderbird, etc. permettant le débogage).
$ cd /opt/mozilla $ ./run-mozilla.sh ./xpcshell js>
Vous pouvez saisir du JavaScript, directement à Mozilla !
js> 5+7 12 js> print("Bonjour !") Bonjour ! js>
Voir également
- Presque tous les programmes Mozilla utilisent les composants XPCOM via XPConnect.
- Lisez XPConnect:Utilisation de composants pour démarrer.
- Référence XPCShell (en) - arguments en ligne de commande & fonctions étendues.
- Lisez en:XPCShell:Profiling pour le profilage des scripts.