Как упаковать JavaScript как плагин .NET Internet Explorer 9? - PullRequest
4 голосов
/ 02 января 2011

Как .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, если это полезно.

Редактировать: Кто-нибудь еще знает какие-либо другие варианты, пожалуйста?

Ответы [ 3 ]

1 голос
/ 02 января 2011

IE не имеет механизма для этого, просто нет экосистемы расширений на основе JavaScript (хотя есть и другие методы для создания расширений) для этих браузеров. IE8 не получит его, вы можете в значительной степени гарантировать, IE9 ... посмотрим, что произойдет.

Ближайшая доступная опция JavaScript будет bookmarklets , которые имеют гораздо более ограниченную функциональность ... но это то, что доступно.

0 голосов
/ 21 декабря 2012

Я нашел учебник по созданию плагина, который загружает JS-код

http://shout.setfive.com/2012/05/01/internet-explorer-extension-quick-start-and-skeleton/

0 голосов
/ 03 января 2011

Выезд http://www.add -in-express.com / программирование-интернет-проводник / и http://www.add -in-express.com / программирование-интернет-обозреватель / deploy.php они продают пакет для этого. Это будет стоить вам 200 долларов, но сэкономит вам много времени (по крайней мере, это сэкономило мне много времени :)).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...