2009-08-19 14 views
17

Lo he intentado con la ayuda de muchos sitios que están disponibles en la búsqueda de Google. Sin embargo, no encontré ninguna solución para IE.¿Cómo se desarrolla un complemento para IE?

Quiero construir un plugin-in desde cero. Tengo la experiencia en el desarrollo de complementos de Firefox, pero no en IE.

Respuesta

11

Hay un proyecto de código abierto llamado FireBreath que le permite escribir un plugin para IE y NPAPI (Firefox, etc. .) desde una única base de código. Es a year old ahora, por lo que se está volviendo bastante maduro.

Asegúrese de que está buscando desarrollar un complemento, no una extensión. Aquí hay un rundown de las diferencias.

+0

No estoy seguro si usted es consciente de ello, pero esta es la única buena referencia a los materiales que se pueden encontrar por ahí para los desarrolladores de .net. Seguro que leeré tu blog :) – vondip

+0

Si te refieres a los enlaces de colonelpanic.net, eso no es mío. Ese es el blog del tipo que hizo Firebreath. Aunque tengo un blog propio, vinculado en mi perfil. :) –

8

Si realmente desea escribir un plugin y no un navegador extension:
El plazo para plugins de Internet Explorer es - erróneamente - content extensions. Específicamente, se implementan como ActiveX controls. MSDN también presenta un artículo específicamente sobre ActiveX controls for IE.
Si va por ese camino, tenga en cuenta que ATL facilita la mayoría de los aspectos de la implementación de COM/ActiveX.

Si quiere tener soporte para navegadores cruzados, yo personalmente iré con Schnapples suggestion de usar FireBreath ya que le da una capa de abstracción sobre las principales diferencias.

+0

Wikipedia ahora redirige 'extensión del navegador' al' complemento' para que sus enlaces ya no sean tan útiles. –

Cuestiones relacionadas