Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

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

 Dernière mise à jour par : tregagnon,