Question

Quelles sont les ressources pour commencer à écrire un module complémentaire Firefox ?Existe-t-il un guide API quelque part ?Existe-t-il un tutoriel de démarrage quelque part ?Existe-t-il un forum de discussion pour les développeurs quelque part ?

Était-ce utile?

La solution

Nous avons essayé de faire http://developer.mozilla.org/en/Extensions répondez à toutes ces questions.Les trois premiers liens de la section documentation concernent la mise en route (cela inclut le lien d'Adam).Le groupe de discussion et le canal IRC de la section Communauté sont les forums de discussion officiels.

Mozilla est très complexe, donc tout type de guide API serait écrasant et difficile à écrire.Le mieux est donc de consulter la page des extraits de code (également liée à la page Extensions MDC), puis de rechercher MDC/google, puis de demander dans les forums.

Autres conseils

La page officielle répertoriée ci-dessus est bonne, mais c'est la page la plus utile que j'ai trouvée pour commencer :http://blog.mozilla.com/addons/2009/01/28/how-to-develop-a-firefox-extension/

Et j’ai trouvé que commencer avec une extension générée à partir du Add-on Builder était également un bon début.Vous passez directement à peaufiner JavaScript et à voir ce qui se passe :https://addons.mozilla.org/en-US/developers/tools/builder

Vous allez aussi vraiment vouloir pouvoir déboguer, vous avez deux choix pour cela :Bug Chrome - Ce qui vous donne FireBug pour les extensions Firefox.WebStorm, mais vous devez utiliser la version à accès anticipé et elle nécessite actuellement un patch que j'ai écrit.

Voici la page de démarrage officielle de Mozilla pour écrire votre première extension.http://developer.mozilla.org/en/Building_an_Extension

J'ai trouvé que GreaseMonkey était un excellent point de départ...Je l'ai utilisé pour créer des fonctionnalités pour un site, puis j'ai utilisé ceci compilateur de scripts pour transformer mon script en un module complémentaire fonctionnel.Bien sûr, c'est généré par une machine...mais ce sont très peu de fichiers et assez faciles à comprendre.Décompressez simplement le .xpi et bricolez.

Il s'agit d'une excellente ressource pour commencer à apprendre à créer une extension FireFox :
Comment créer des extensions Firefox

Il s'agit d'un didacticiel génial qui couvre la plupart des types d'extensions.

Modifier:Lien mis à jour pour utiliser la copie archivée puisque la page originale n'existe plus

Cela a les meilleures solutions:https://developer.mozilla.org/en/Extensionsmais vous pouvez essayer le compilateur de script Greasemonkey

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top