xpcshell

 

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

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : tregagnon, Delapouite, fscholz, Fredchat, Chbok, VincentN
 Dernière mise à jour par : tregagnon,