IE BHO, написанный на C# 4.0, работает в IE 9, но не работает в IE10 на машине с Windows 7
Я написал BHO
следуя инструкциям " Как начать разработку расширений Internet Explorer? ", и у меня это получилось очень хорошо. IE8
а также IE9
, Но то же самое не работает в IE10
и выше. Есть ли различия между IE9
а также IE10
с точки зрения BHO
код.
Любая помощь приветствуется. Спасибо
1 ответ
Да, хотя без дополнительной информации о проблемах, с которыми вы сталкиваетесь в IE10, на какую конкретную информацию вам трудно указать.
Вот несколько ссылок, с которых можно начать:
- Поддержка расширенного защищенного режима
- Элемент управления ActiveX и изменения плагинов (для Internet Explorer)
- Поддержка плагинов и ActiveX в Windows 8 и Windows 8.1
Я могу сказать вам, что BHO, написанные в управляемом коде, формально не поддерживаются. Вот несколько ссылок, которые обсуждают проблемы:
- IE Blog: производительность надстроек, часть 3: оптимизация производительности при запуске надстроек
- Журнал MSDN: в процессе бок о бок
- Старая новая вещь: не пишите внутрипроцессные расширения оболочки в управляемом коде
(Обратите внимание, что последняя ссылка написана Раймондом Ченом, одним из самых умных парней в Microsoft. Не стоит игнорировать его совет.)
Пожалуйста, попробуйте выделить проблему более подробно. Это значительно облегчает помощь.
Надеюсь это поможет...
- Ланс