2

Я написал плагин NPRuntime/ActiveX с использованием FireBreath. Я сделал автоматическую установку с веб-страницы для Firefox и Google Chrome, но я не могу сделать это для оперы и IE. Пожалуйста, помогите мне понять, как это сделать.Автоматическая установка браузеров-плагинов

Редактировать: Теперь я пытаюсь установить для него установщик WiX, но я не вижу * .msi-файла в каталоге проекта после создания только плагина с расширением dll. Я установил Wix и VS2010. Поэтому плагин строит и работает правильно, но нет никаких проектов Installer в решении и установщике MSI в результатах. Пожалуйста, помогите мне исправить это.

+1

Если у вас возникли проблемы с FireBreath, вы всегда можете попросить [группу пользователей] (http://groups.google.com/group/firebreath-dev). Вы также должны задать новый вопрос по проблеме WiX/MSI, поскольку он не должен ничего делать с исходным вопросом. –

ответ

3

IE does not support NPAPI plugins. Вам необходимо написать обертку Active X.

Редактировать: В соответствии с документацией FireBreath вам необходимо использовать MSI для установки в Windows, поэтому, казалось бы, автоматическая установка не является вариантом в этой структуре.

Правильный способ автоматической установки элемента управления ActiveX состоит в том, чтобы создать файл кабины и установить через объект < объект >. Возможно, вы сможете заставить это работать. См. Packaging ActiveX Controls.

+0

Я понял, но плагины FireBreath универсальны – T0ha

+0

@user: Тогда вы должны упомянуть, что вы используете комбинированный плагин NPAPI/ActiveX - его непонятно из вашего вопроса. –

+1

Незначительное дополнение: установщик MSI не нужен * с FireBreath, но наиболее легко выполняется как уже сгенерированный для вас, и имеет преимущество в обслуживании только одного установщика для всех браузеров. :) –

1

Opera не поддерживает автоматическую установку. Вам нужно предоставить установщик .msi или .exe для загрузки и запуска пользователей.

+0

А как насчет использования встраивания для этой цели? – T0ha

+0

Интересная мысль, не уверен, что виджету разрешено устанавливать программное обеспечение. – hallvors

1

Некоторые советы по построению MSI через рамки Firebreath (см мой ответ): FireBreath plugin automatic installation

Могу ли я узнать о том, как достигается автоматизированной установки плагинов в Firefox и Chrome? Это было бы здорово :)

Редактировать: .XPI пакет для Firefox, .CRX пакет для Chrome.

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