Веб-установщик для объектов браузера IE? - PullRequest
1 голос
/ 22 декабря 2011

У меня есть расширение для Chrome и Firefox, и теперь я хочу перенести его на IE тоже. Но я не смог найти способ сделать установщик IE, который не требует, чтобы пользователь загружал файл, а затем находил и выполнял его (кроме нажатия кнопки «Выполнить» в диалоговом окне загрузки).

Есть ли способ создать установку для запуска из IE, которая просто спрашивает что-то вроде: «Вы хотите установить это расширение?» затем вы нажимаете да и он загружает и устанавливает BHO?

Обновление:

Только что нашел пример того, что я хочу построить: http://www.google.com/chrome Как только вы нажмете «загрузить» и примете условия, которые запускает установщик, и просто «запустите или не запустите», как я могу это сделать?

Ответы [ 2 ]

0 голосов
/ 24 декабря 2011

Для вашего обновления, касающегося Chrome: при установке в Chrome используется технология ClickOnce .Приложение Google ClickOnce устанавливает установщик для Chrome, который, в свою очередь, выполняет загрузку для браузера.

0 голосов
/ 22 декабря 2011

Да, есть способ - я делал то же самое несколько лет назад (IE все еще будет запрашивать пользователя). Вы создаете тонкий элемент управления ActiveX, который упакован в подписанный CAB-файл и на него ссылается тег <object ...> на веб-странице. Элемент управления ActiveX после установки загрузит и запустит установщик BHO. Без проблем и суеты, пытающихся найти установщик BHO.

...