2009-11-05 23 views
13

Me preguntaba si es posible escribir la extensión de Firefox con .Net Framework. ¿Ha tenido alguien experiencia en escribir extensiones de Firefox usando el lenguaje de programación C#? Cualquier buen sitio o guía sería muy útil.Cómo escribir la extensión FireFox con Visual Studio usando el lenguaje de programación C#?

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

Aquí es un ejemplo de lo que necesito. Extensión para ingresar el número de teléfono y para enviar mensajes SMS. Lo dibujé en Paint, así que lo siento por no tener un toque artístico.

Respuesta

8

Suponiendo que está preguntando acerca de cómo escribir una extensión (y no un complemento), el mejor lugar para comenzar es with the info at the Mozilla Dev Center.

Konamiman es correcto: las extensiones son principalmente XUL (una gramática de XML) y Javascript, empaquetadas en un archivo ZIP con la extensión .xpi. Los diversos enlaces de la página he vinculado deben responder a las preguntas básicas, como el que se envió por encima:

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

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

3

no estoy seguro de cómo se haría para C#, pero se puede use XPCOM para llamar a bibliotecas de códigos nativos: así es como la extensión Glasser, por ejemplo, puede usar los efectos Aero específicos de Windows.

IBM aloja un muy buen tutorial de XPCOM al DeveloperWorks.

3

Como ha sido observado por otros encuestados, las extensiones de Firefox están escritas principalmente en Javascript: pero estás de suerte, porque Script# es una herramienta gratuita que permite a los desarrolladores crear código fuente C# y posteriormente 'compilarlo' en Javascript.

Cuestiones relacionadas