¿Existe alguna guía / documentación oficial actualizada de MS sobre la creación de complementos de Internet Explorer?

Gracias por el A2A.

La mayoría de mis actividades de desarrollo de software en la última década se han dirigido a Linux integrado, por lo que no soy la persona más actualizada en los sistemas operativos Windows.

Sin embargo, he realizado bastante desarrollo de software de Windows en el pasado, incluida la escritura de aplicaciones o complementos que utilizan el “Modelo de objetos componentes” COM o el “Modelo de objetos componentes distribuidos” DCOM de Microsoft. Estoy seguro de que muchos de los conceptos básicos aún se aplican.

En aquel entonces tenía acceso a una suscripción paga de MSDN, que era útil si necesitabas la información más reciente y mejor sobre sus tecnologías y API y SO y aplicaciones internas. El material disponible gratuitamente en las páginas en línea de MSDN de Microsoft siempre ha parecido anticuado e incompleto en comparación. (Obviamente, quieren que pagues si necesitas mejor información).

Una búsqueda rápida en Google encontró este artículo de MSDN.
Información general y tutoriales sobre extensiones de navegador
Como de costumbre, es difícil saber si está actualizado. Tiene el aviso de copyright “2014” en la parte inferior, pero el material puede haber sido escrito en 2005 por lo que sé.

Si está planeando desarrollar un producto serio que genere ingresos, podría considerar pagar una suscripción a MSDN, pero le sugiero que espere eso a menos y hasta que determine que es realmente necesario, porque es algo costoso y no puedo promete que encontrarás algo allí muy diferente de lo que está disponible en línea.

Otra cosa a considerar es quién es su usuario objetivo. ¿Es alguien con el último y mejor sistema operativo Windows y la última y mejor versión de IE?
¿O desea incluir personas que todavía usan Windows 2000? Si está escribiendo extensiones del navegador para versiones anteriores de IE, es posible que no necesite la mejor y más reciente documentación de Microsoft.

Por último, estoy de acuerdo con los sentimientos de Gonzalo Fernández, quien pregunta “¿por qué alguien querría crear / usar complementos de IE?”. La mayoría de los complementos del navegador son malos y / o molestos (vea la respuesta de Gonzalo para más detalles). No prejuzgaré sus intenciones, pero los usuarios experimentados serán cautelosos con los complementos del navegador, por lo que puede esperar cierta resistencia para que las personas usen su producto.

¿Por qué alguien querría crear complementos de IE y por qué alguien querría usarlos?

Sé que esto suena como trollear a Quora y no agregarlo a la discusión, pero creo que tiene algún valor:

1. Es una advertencia válida (si recibe suficientes votos positivos) para la gente de Redmond que realmente deberían cambiar la situación con sus sistemas operativos y su navegador web.

2. En unos pocos años tendrá un valor histórico que refleje la visión actual del estado de las cosas en Microsoft con respecto a su navegador web. (¿Mejoró con el tiempo? ¿Empeoró?)

3. En los últimos años no he visto un complemento de IE que no se encuentre en una de estas categorías:
A) Barra de herramientas de búsqueda que roba las consultas de búsqueda de las personas y las envía a través de sitios sospechosos que a veces incluso se disfrazan de Google. Peligroso y poco ético.
B) Spyware para generar ingresos para pequeñas empresas de “freeware”.
C) Extensiones de software antivirus / antispyware instalado que comienzan a comportarse como ransomware cada vez más.

http://msdn.microsoft.com/en-us/

¡Pruebe este sitio web o mire a su alrededor en el sitio web de Microsoft hasta que lo encuentre!