2009-07-21 5 views

risposta

19

Alla fine, il C# finirà per chiamare le funzioni COM di IE8. C'è un quadro chiamato Spicie che rende questo più facile, e di alcuni altri esempi qui: http://www.enhanceie.com/ie/dev.asp

In generale, è una cattiva idea di scrivere estensioni del browser in .NET perché c'è un forte impatto sulle prestazioni, e c'è la possibilità di collisioni runtime perché solo una versione di .NET può essere caricata in un processo al momento; se due addon vogliono usare versioni .NET in conflitto, uno fallirà.

+0

Quali sono le cause del grave impatto sulle prestazioni? – Millhouse

+5

Devi ruotare il framework .NET in fase di caricamento e poiché IE8 utilizza un processo per scheda, finirai per caricare il framework su ogni creazione di schede. Anche su una macchina veloce, questo è un impatto non banale sul set di lavoro e sul tempo di caricamento. – EricLaw

Problemi correlati