2011-01-02 2 views
4

Как .NET пакет JavaScript как плагин Interner Explorer 8/9 с JS, который будет включен во все страницы браузера IE?Как упаковать JavaScript как плагин .NET Internet Explorer 9?

Я недавно закончил писать JavaScript-код для аддона браузера, который в основном работает на загрузке страницы через прослушиватель событий загрузки JS, а для данных доменов он проверяет определенные элементы в DOM и добавляет новые соответствующие элементы (т.е. информации) на страницу.

Поскольку JavaScript только читает/влияет на HTML DOM самостоятельно (и не требует каких-либо кнопок на панели инструментов или что-то еще), JS просто требует добавления на веб-страницы браузера.

Я упаковал код для работы с Firefox и Chrome, и они оба работают хорошо, и я могу без проблем запускать код для IE в форме букмарклета, но я хотел бы узнать, как упаковать JavaScript в качестве фактический .NET .MSI addon/plugin, который будет установлен для текущего Internet Explorer 8/9.

Кто-нибудь знает о подходящем руководстве или методе, к которым я могу обратиться, пожалуйста? Я пробовал поиск в Интернете для учебных пособий, но большинство прохождений относятся к написанию самого модуля плагина (обычно на других языках) и, таким образом, не касается упаковки существующих JS.

Надеюсь, у кого-то может быть решение?

Примечание: Кто-то упаковывают старую версию для меня, как инсталлятор MSI для Internet Explorer 7 год назад, который устанавливается в Program Files с plugin.dllplugin.tlb и plugin.InstallState плюс BandObjectLib.dllInterop.SHDocVw.dllMicrosoft.mshtml.dll и, если это полезно.

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

ответ

0

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

+0

Они хорошо выглядят, спасибо за ссылку. Я отправил им электронное письмо, чтобы узнать, подходит ли их продукт для упаковки JavaScript. – Donna

+1

Компания подтвердила, что их продукт именно то, что я искал, поэтому я буду разбрызгиваться, чтобы дать ему вихрь. Еще раз спасибо за подсказку! :) – Donna

+0

приятно слышать! goodluck with it – Ivo

1

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

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

+0

Спасибо за ваш ответ. Я знал кого-то, кто упаковал раннюю версию для IE7 для меня в прошлом году с установщиком MSI, поэтому я надеялся, что это будет возможно. – Donna

+0

Кто-нибудь еще знает о возможном решении, пожалуйста? – Donna

0

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

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

+0

Хотя эта ссылка может ответить на вопрос, лучше включить здесь основные части ответа и предоставить ссылку для справки. Ответные ссылки могут стать недействительными (и downvoted), если связанная страница изменится. См. [Как отвечать] (http: // stackoverflow.com/questions/how-to-answer), почему это важно. – bytebuster

Смежные вопросы