2009-07-21 11 views

Respuesta

19

En última instancia, la C# terminará llamando a las funciones COM de IE8. Hay un marco llamado Spicie que hace esto más fácil, y algunos otros ejemplos aquí: http://www.enhanceie.com/ie/dev.asp

En general, no es una buena idea escribir extensiones de explorador en .NET porque hay un impacto severo en el rendimiento, y existe la posibilidad de colisiones en tiempo de ejecución porque solo una versión de .NET se puede cargar en un proceso actualmente; si dos complementos desean usar versiones conflictivas de .NET, uno fallará.

+0

Lo que hace que el impacto en el rendimiento severa? – Millhouse

+5

Tienes que girar el .NET framework en tiempo de carga, y debido a que IE8 usa un proceso por ficha, terminarás cargando el framework en cada creación de pestañas. Incluso en una máquina rápida, este es un impacto no trivial para el conjunto de trabajo y el tiempo de carga. – EricLaw

Cuestiones relacionadas