Visit Mozilla.org

Extraits de code

Un article de MDC.


Voici une rapide liste d'extraits de code disponible pour des développeurs d'extensions pour diverses applications Mozilla. La plupart de ces extraits fonctionnent pour des applications XULRunner et Firefox/Thunderbird.

Ces exemples vous montrent quelques tâches basiques qui ne sont pas évidentes à appréhender immédiatement.

Sommaire

[modifier] Général

Fenêtres
Ouvrir et manipuler des fenêtres.
Barre d'outils
Code relatif aux barres d'outils.
XML
Code pour traiter, écrire, manipuler, etc. du XML.
Fichiers E/S
Code pour lire, écrire et exploiter des fichiers.
Dialogues et invites
Code pour afficher et exploiter des boîtes de dialogues.
Préférences
Code pour lire, écrire, modifier les préférences.
JS XPCOM
Code utilisé pour définir et appeler des composants XPCOM personnalisés dans Javascript
Exécuter des applications
Code pour exécuter d'autres applications.
Relatif à <canvas>
Code relatif à WHAT WG Canvas.
Signer un XPI
Comment signer un XPI avec PKI
Divers
Divers fragments de codes utiles

[modifier] Code orienté navigateur

Onglets de navigation (Firefox/SeaMonkey)
Opérations basiques avec les onglets de navigation qui sont le cœur des fenêtres de navigation de Mozilla.
Cookies
Lire, écrire et effacer des cookies.
Chargement de page
Code pour charger des pages, recharger de pages, et surveiller le chargement de pages.
Interaction entre des pages à privilèges et sans privilèges
Comment communiquer entre des extensions et des sites Web et vice-versa.
Observateur de téléchargement
Exemple d'observateur de téléchargement du gestionnaire de téléchargement de Firefox.

[modifier] Éléments spécifiques XUL

Label et description
Exemple d'utilisations spéciales et de sauts de ligne
Arbre
Définition et manipulation des arbres en utilisant XUL et JS

[modifier] Windows spécifiquement

Trouver les gestionnaires de fenêtres (HWND) (Firefox)
Comment utiliser les appels API Windows pour trouver les différents gestionnaires des fenêtres Mozilla. Les gestionnaires de fenêtres peuvent servir pour des besoins IPC et d'accessibilité.
Accès au registre Windows en utilisant les XPCOM
Comment lire, écrire, modifier, effacer, énumérer et inspecter les clefs de registre et les valeurs.

[modifier] Liens externes

Consultez également http://kb.mozillazine.org/Category:Example_code (en) et http://xulfr.org/wiki/RessourcesLibs (fr).