Как .NET упаковать JavaScript как плагин Interner Explorer 8/9, с JS, который будет включен во все страницы браузера IE?
Я недавно закончил писать код JavaScript дляаддон браузера, который в основном выполняется при загрузке страницы через прослушиватель событий загрузки JS, а для заданных доменов он затем проверяет определенные элементы в DOM и добавляет новые релевантные элементы (т.е. информацию) на страницу.
Поскольку JavaScript только читает / влияет на HTML DOM независимо (и не требует никаких кнопок панели инструментов или чего-либо еще), JS просто нуждается в добавлении на веб-страницы браузера.
Я упаковал кодработать с Firefox и Chrome, и оба они работают хорошо, и я могу без проблем запустить код для IE в форме «букмарклета», но я хотел бы узнать, как упаковать JavaScript в качестве фактического дополнения / плагина .NET .MSI, которыйбудет установлен для текущей версии Internet Explorer 8 / 9.
Кто-нибудь знает подходящее руководство или метод, к которому я мог бы обратиться, пожалуйста?Я пробовал искать в Интернете учебники, но большинство пошаговых руководств относятся к написанию самого тела плагина (обычно на других языках) и, следовательно, не касаются упаковки существующих JS.
Надеюсь, у кого-нибудь может быть решение, пожалуйста?
Примечание. Кто-то упаковал старую версию для меня в качестве установщика MSI для Internet Explorer 7 год назад, который устанавливался в Program Files с plugin.dll
plugin.tlb
и plugin.InstallState
плюс BandObjectLib.dll
Interop.SHDocVw.dll
и Microsoft.mshtml.dll
, если это полезно.
Редактировать: Кто-нибудь еще знает какие-либо другие варианты, пожалуйста?