mozilla

À propos des interfaces scriptables

Statut de ce document

Il s'agit juste d'un début de document, il ne doit pas être considéré comme complet. La plupart des informations qui y figurent sont basées sur http://www.mozilla.org/scriptable/ et Création de composants XPCOM

Interfaces scriptables

Les interfaces permettent aux composants XPCOM d'exposer leurs fonctionnalités au monde extérieur tout en masquant les détails internes de leur implémentation. Celles-ci sont écrites dans un langage de description d'interfaces.

Lorsqu'une interface est indiquée comme scriptable, cela signifie que les composants exportant cette interface peuvent être référencés au travers de celle-ci depuis des scripts (par exemple JavaScript), et qu'il est possible d'écrire de nouveaux composants implémentant cette interface à l'aide de langages de script.

XPConnect

XPConnect est une technologie permettant aux interfaces scriptables d'être utilisées/implémentées depuis/dans des scripts JavaScript. XPConnect ne gère actuellement pas d'autres langages.

Python

Il existe une extension extensions/python qui fait le pont entre XPCOM et Python, permettant aux interfaces scriptables d'être utilisées/implémentées depuis/dans des scripts Python.

Étiquettes et contributeurs liés au document

Contributeurs à cette page : BenoitL
Dernière mise à jour par : BenoitL,