Как получить доступ к плагину firebreath из расширения Internet Explorer

Я создал расширения для chrome, firefox и safari, которые могут использовать плагин firebreath, определяя объект в background.html или panel.html, а затем взаимодействуя с функциями плагина с помощью js.

Я полностью в тупике для расширений IE.

Что я пробовал до сих пор, это создать контекстное меню или меню инструментов с помощью реестра, теперь я не уверен, как я могу использовать плагин firebreath. Когда начать ?

Я ищу простой пример кода или шаги, которые могут решить вышеуказанную проблему.

Любая помощь приветствуется.


person Ritvick    schedule 18.08.2014    source источник
comment
Я даже не знаю, как работают расширения IE, поэтому понятия не имею. Возможно, вам придется загрузить его с помощью ActiveX, и я даже не знаю, возможно ли это.   -  person taxilian    schedule 19.08.2014


Ответы (1)


Плагины Firebreath добавляются как объекты Active X в Windows. Мы можем получить доступ к активным объектам X через что угодно, а именно (javascript, программы C # и т. д. и т. д.).

Для имитации нормального поведения, которое мы получаем в расширении Firefox или Chrome, вам необходимо создать BHO (объекты поддержки браузера), которые предоставляют функциональные возможности для взаимодействия со страницей содержимого. BHO будет выступать в качестве сценария контента.

BHO создается в Visual Studio с использованием C#. Более подробную информацию о том, как создать BHO, можно найти на codeproject.com.

person Ritvick    schedule 23.09.2014