Chciałbym napisać dodatek do IE 8, ale chcę użyć czystego zarządzanego C#. Czy to jeszcze możliwe? Wiem, że najdłużej rozmawialiśmy tylko w C++.Jak napisać dodatek do IE 8 w czystym zarządzanym C#
5
A
Odpowiedz
19
Ostatecznie C# zakończy się wywołaniem funkcji COM IE8. Jest to struktura o nazwie Spicie, która to ułatwia, i kilka innych przykładów: http://www.enhanceie.com/ie/dev.asp
Zasadniczo pisanie rozszerzeń przeglądarki w .NET jest złym pomysłem, ponieważ ma to poważny wpływ na wydajność i istnieje możliwość kolizji w czasie wykonywania, ponieważ tylko jedna wersja .NET może być obecnie załadowana do procesu; jeśli dwa dodatki chcą używać konfliktowych wersji .NET, jedna zawiedzie.
2
Zapraszamy do obejrzenia tej
1
To pytanie jest dość stary teraz, ale delegowania to na wypadek, gdyby ktoś się przydać. =)
mam inną odpowiedź tutaj na SO o tym, jak uczynić IE 8 dodatków przy użyciu C#:
How to get started with developing Internet Explorer extensions?
Powiązane problemy
- 1. Jak napisać "C++" w LaTeX-ie
- 2. Tablice łańcuchów w zarządzanym C++
- 3. Inicjowanie tablic w zarządzanym C++
- 4. Dodatek C char do char *
- 5. Czy możesz napisać od/3 w czystym prologu?
- 6. Jak napisać plik UTF-8 z fprintf w C++
- 7. Jak wychwycić niezarządzanego wyjątek C++ w zarządzanym C++
- 8. Jak napisać tablicę do pliku w C
- 9. Jak napisać obiekt do pliku w C++
- 10. IE 8 Caching Problem
- 11. IE 8 ramka obramowania
- 12. Dodatek do przeglądarki Firefox
- 13. Jak korzystać z foreach w C++ cli w zarządzanym kodzie
- 14. wglCreateContext w C#, ale nie w zarządzanym C++
- 15. Dodatek do interpretera C# dla studia wizualnego
- 16. VSTO (dodatek do Outlooka) Instalacja instalacji (C#)
- 17. Jak debugować JavaScript za pomocą IE 8
- 18. CSS Problem iframe w IE 8
- 19. IE 8 upuszczając strony pamięci?
- 20. Jak można uzyskać nazwę właściwości jako ciąg w zarządzanym C++
- 21. Wobec problemu wymaganego obiektu problemu błąd w IE 8 i lightbox nie działa w IE 8 i IE 7 sam
- 22. C++: Jak napisać const_iterator?
- 23. Narzędzie do przeciągania końcówki nie zamyka się na stronie Przewiń w IE-8 do IE-11
- 24. Jak zmapować sygnał Qt do zdarzenia w zarządzanym C++ (C++/CLI)?
- 25. Fallback for FormData w IE 8/9
- 26. Transformacja CSS nie działa w IE 8
- 27. jQuery nie w czystym JavaScript
- 28. Czy można uzyskać Excanvas do pracy w IE 8?
- 29. Gracz JW nie działa w IE 8
- 30. napisać 2d tablicy do pliku w C
Co powoduje poważny wpływ na wydajność? – Millhouse
Musisz rozpakować platformę .NET w czasie ładowania, a ponieważ IE8 używa procesu na kartę, skończysz ładowanie struktury na każdym tworzeniu karty. Nawet na szybkiej maszynie jest to nietrywialny wpływ na zestaw roboczy i czas ładowania. – EricLaw