Comment développer un addon pour ie dans .net. Je cherche fondamentalement à développer un addon en ligne de vérification d'orthographe comme IE7Pro.Développement d'addons IE dans .net
Répondre
Check this out: Developing IE Add-ons
Vous devez créer un EXE/DLL se faisant passer pour un objet COM soit une CCW (COM Callable Wrapper) qui des deux côtés de .NET et COM, il ressemble à un COM natif objet qui implémente IDispatch, interfaces IUnknown et de nombreux autres.
Vous devez adhérer aux interfaces COM afin qu'IE puisse «voir» votre code .NET. Cependant, je ne peux pas fournir les détails pour IE en termes de quelles interfaces a-t-il besoin pour IE pour appeler vos méthodes d'exécution .NET car cela me dépasse.
Mais le mot clé important ici est CCW. Here est un article sur CodeProject qui montre comment cela peut être fait, mais pas nécessairement sur la création d'un addon IE, mais montrera comment créer un CCW.
Il est accompli en définissant un attribut sur vos classes et méthodes.
[Guid(some_guid)] [InterfaceType(ComInterfaceType.InterfaceIsIDispatch)]
some_guid comme illustré ci-dessus serait généré par l'outil 'Créer GUID' VS sous menu Outils.
Selon ce que IE a besoin pour brancher vos classes .NET, il verra comme un objet COM « natif » avec IUnknown, interfaces IDispatch pour ne citer que quelques-uns
Espérons que cela vous donnera le droit direction et indice, Cordialement, Tom.
Vous pouvez essayer: http://code.msdn.microsoft.com/SpicIE
Mais en général Witting réussi add-ons n'est pas idéal comme .net est pas côté procédé à côte. Donc si un autre add-on utilise .net alors le premier add-on à charger détermine la version .net utilisée par d'autres add-ons qui peuvent rapidement causer des problèmes.
- 1. Développement virtuel Environnement Performance - Développement .NET
- 2. Passer du développement .NET au développement Win32
- 3. Contrôle utilisateur dans .Net pendant le développement
- 4. Développement de services Windows dans .Net 3.5
- 5. Outils de développement IE - show generated DOM
- 6. Chargement .NET UserControls dans IE avec .NET 4.0
- 7. Windows .NET/Win32 UI développement
- 8. Si je force les outils de développement d'IE 8 à être "Browser Mode: IE 8" et "Document Mode: IE 7 Standards", est-ce IE 7 ou IE 8?
- 9. serveur de développement asp.net + problème FF. IE OK
- 10. Port du serveur de développement ASP .NET
- 11. développeur PHP pour le développement .net
- 12. démarrer le développement .net en ironpython
- 13. .NET ou Java pour le développement web?
- 14. Assemblages x64 non gérés dans un environnement de développement .NET
- 15. Livre sur le développement .Net Compact Framework
- 16. Développement de jeux Facebook - .NET - Quelle architecture?
- 17. Développement web .NET simple avec F #
- 18. Pourquoi les outils de développement IE sont-ils si lents?
- 19. Outils de développement d'IE 8: Mode de navigateur: IE 7, IE 8, mais qu'est-ce que IE 8 "Compatibility View"?
- 20. .net production jpegs brisés dans IE et FF
- 21. Document.location.href Problème dans IE
- 22. Quel Visual Studio pour le développement Web .NET 1.0?
- 23. Développement de MS Outlook Plugin à l'aide de .NET
- 24. Développement Excel grâce à des macros .Net perdantes
- 25. Afficheur de fichiers multi-formats pour le développement .Net
- 26. Quel outil ORM devrais-je utiliser pour le développement .Net
- 27. .net code de développement structure -Contrôleurs, Services, Dépôts et Contextes
- 28. Ressources pour le développement d'applications .NET pour Windows Vista/7?
- 29. Matériel pour commencer le développement du framework compact .NET
- 30. NHibernate est encore en développement actif pour .NET