2009-06-04 10 views
2

Je suis en train d'écrire un plugin Firefox/Netscape (pas une extension) pour fonctionner sur Windows, et je me demandais si vous pouviez suggérer des sites pour des conseils et des tutoriels?Écrire un plugin Firefox/Netscape

J'ai parcouru la documentation de Mozilla, en particulier les documentations de gecko sdk pour référence, mais ce n'est pas le plus facile à suivre.

Vous vous demandez simplement s'il existe de bons sites pour vous aider? Ou devrais-je besoin de compter sur les documents Mozilla.

Répondre

2

Je recommande fortement d'utiliser Nixysa, il est nouveau http://code.google.com/p/nixysa/. Il abstrait les détails de NPAPI. De plus, il a un échantillon de travail. Le site décrit le mieux:

Nixysa est un cadre écrit en Python pour générer automatiquement le code colle pour les plugins NPAPI (plugins pour navigateurs tels que Google Chrome ou Firefox), qui vous permet d'exposer facilement classes C++ en Javascript à partir d'une représentation simple IDL . Nixysa était initialement conçu pour les besoins de O3D, mais est suffisamment flexible pour prendre en charge un large éventail de cas d'utilisation.

Vérifiez le code suivant les instructions ici et essayez l'exemple dans les exemples/complexe.

Vous pouvez écrire un programme qui peut également enregistrer et appeler un rappel Javascript. Un inconvénient est qu'il n'y a pas de documentation (jusqu'à présent).

1

Si vous avez besoin quelque chose qui fonctionne cross-browser (Firefox et IE) et/ou multi-plateforme (Windows, Linux, Mac), vous pouvez regarder Firebreath: http://www.firebreath.org

Il est tout à fait stable et a beaucoup de grandes fonctionnalités.

Pour général « Preparations » l'information, j'ai quelques messages de blog sur le sujet (lié à partir de quelques-unes des sources ci-dessus ainsi)

http://colonelpanic.net/2009/03/building-a-firefox-plugin-part-one/