Vorrei scrivere un componente aggiuntivo per IE 8, ma voglio utilizzare puro C# gestito. È ancora possibile? So per molto tempo che stavamo parlando solo del C++.Come scrivere un componente aggiuntivo IE 8 in pura gestita C#
risposta
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à.
Date un'occhiata a questo
Questa domanda è abbastanza vecchio ora, ma questo distacco in caso qualcuno lo trovano utile. =)
ho un'altra risposta qui su SO su come rendere IE 8 componenti aggiuntivi utilizzando C#:
How to get started with developing Internet Explorer extensions?
- 1. Componente aggiuntivo MSN Messenger
- 2. Come distribuire un componente aggiuntivo XLL Excel e registrare automaticamente il componente aggiuntivo in Excel
- 3. Componente aggiuntivo interprete C# per Visual Studio
- 4. Come creare un componente aggiuntivo Gmail?
- 5. Come scrivere un plug-in per IE
- 6. Come visualizzare la finestra di uscita da un componente aggiuntivo?
- 7. Come caricare un componente aggiuntivo di Excel utilizzando Interop
- 8. Componente aggiuntivo Outlook 2007: Come aggiungere un'icona a un msoControlButton
- 9. Riproduzione di un suono in un componente aggiuntivo di Firefox
- 10. Come creare un componente aggiuntivo per Firefox o google Chrome?
- 11. Installazione di VSTO (componente aggiuntivo di Outlook) Distribuzione (C#)
- 12. Tipi di enumerazione nel componente aggiuntivo Node.js
- 13. Un componente aggiuntivo di Outlook può scrivere nel registro eventi di sistema?
- 14. Apertura trova nella cartella di componente aggiuntivo
- 15. Come scrivere il file UTF-8 con fprintf in C++
- 16. Modificare un file .ppam per personalizzare un componente aggiuntivo
- 17. Come funziona $ (document) .ready() in IE 8?
- 18. Come acquisire l'evento di stampa nel componente aggiuntivo di Outlook?
- 19. Creazione di un componente aggiuntivo per Outlook utilizzando javascript
- 20. Strumenti di sviluppo di IE 8: Modalità browser: IE 7, IE 8, ma che cos'è IE 8 "Compatibility View"?
- 21. come risolvere il `Componente dovrebbe essere scritto come un errore di` funzione pura in eslint-react?
- 22. Gestione eccezioni del componente aggiuntivo Outlook 2007
- 23. Come si converte un pacchetto.json in install.rdf per un componente aggiuntivo di Firefox?
- 24. Crea componente aggiuntivo per Acrobat Reader - PDF
- 25. IE 8 defaultView equivalente
- 26. IE 8 Caching Problem
- 27. AngularJS IE 8 Supporto
- 28. componente aggiuntivo di automazione vs COM Add-in
- 29. Qual è la differenza tra un componente aggiuntivo COM e un componente VSTO Aggiungi
- 30. Come scrivere un moderno software Windows in C++?
Quali sono le cause del grave impatto sulle prestazioni? – Millhouse
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