2009-11-05 8 views
13

Je me demandais s'il était possible d'écrire l'extension Firefox en utilisant .Net Framework? Quelqu'un avait-il une telle expérience en écrivant des extensions Firefox en utilisant le langage de programmation C#? Tous les bons sites ou lignes directrices seraient très utiles.Comment écrire une extension FireFox avec Visual Studio en utilisant le langage de programmation C#?

FFPlugin http://img81.imageshack.us/img81/3049/ffplugin.jpg

Voici un exemple de ce que je dois. Extension pour entrer le numéro de téléphone et pour envoyer un message SMS. Je dessine dans Paint, donc je suis désolé de n'avoir aucune touche artistique.

Répondre

8

En supposant que vous demandiez d'écrire une extension (et non un plugin), le meilleur endroit pour commencer est with the info at the Mozilla Dev Center.

Konamiman est correct: les extensions sont principalement XUL (une grammaire XML) et Javascript, empaquetées dans un fichier ZIP avec l'extension .xpi. Les différents liens de la page I doivent répondre à des questions lié de base, comme celui que vous avez posté ci-dessus:

https://developer.mozilla.org/en/Building_an_Extension

https://developer.mozilla.org/en/Extension_Frequently_Asked_Questions

3

Je ne sais pas comment vous feriez pour C#, mais vous pouvez utilisez XPCOM pour appeler des bibliothèques de code natives: c'est ainsi que l'extension Glasser, par exemple, peut utiliser les effets Aero propres à Windows.

IBM héberge un très bon tutoriel XPCOM au DeveloperWorks.

3

Comme les autres répondants l'ont remarqué, les extensions Firefox sont principalement écrites en Javascript: mais vous avez de la chance car Script# est un outil gratuit qui permet aux développeurs d'écrire du code source C# et de le compiler ensuite en Javascript.

Questions connexes