Attention : Le contenu de ces pages n'a pas été mis à jour depuis longtemps. Il est probablement obsolète pour Firefox 4.0/Gecko 4.0 et supérieur. Pour du contenu plus récent, allez consulter developer.mozilla.org.

Plugins

Qu'est ce qu'un plugin ?

Dans Gecko, il est possible d'installer des plugins. Les plugins, qui ne sont pas à confondre avec les Extensions, servent à afficher quelque chose qui n'est pas pris en charge par Gecko. Le plus courament, ils servent à afficher des documents multimédias : vidéo, flash. Ou encore l'interface de programme externe : plugin java par exemple.

En voici quelques exemples :

  • pour afficher du PDF : plugin Adobe Reader
  • pour afficher du flash : plugin Macromédia
  • pour afficher de la vidéo, lire des fichiers sons : plugins mozplayer, Vlc, quicktime, realplayer, Windows Media Player, Helix player etc..
  • pour executer et afficher des applets java : plugin java
  • pour afficher du SVG (seulement dans Gecko 1.7 et - puisque Gecko 1.8 sait afficher du SVG) : plugin Adobe SVG.

Utiliser un plugin

Vous pouvez, comme dans les pages web HTML, tout à fait utiliser les plugins dans vos fichiers XUL. Il suffit d'utiliser la balise html <object>, en n'omettant pas bien sûr d'indiquer le namespace du html.

Voici par exemple le code qui permet d'inclure le plugin VLC:

 <[[html:embed]] type="application/x-vlc-plugin"/>

Pour un exemple plus complet voir Un media player avec XulRunner et VLC

Ressources


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.