Установка плагина - PullRequest
       19

Установка плагина

0 голосов
/ 01 июня 2011

Я написал плагин в Firebreath, и у меня написано MSI.

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

Спасибо!

1 Ответ

1 голос
/ 01 июня 2011

FireBreath содержит пример файла javascript, который можно использовать для обнаружения плагинов:

https://github.com/firebreath/FireBreath/blob/master/Installer/js/fb_installer.js

В основном вы используете FireBreath.isPluginInstalled("yourPlugin"), чтобы увидеть, установлен плагин или нет.

Вы можете использовать FireBreath.injectPlugin("yourPlugin", divContainer, "pluginId", callback), чтобы добавить плагин на страницу после того, как вы проверите, что плагин установлен, и если вы обнаружите, что плагин не установлен, и отобразите ссылку для загрузки MSI, вы можете использовать FireBreath.waitForInstall("yourPlugin", callback) чтобы вызывать вашу функцию обратного вызова при обнаружении плагина.

Сценарий может быть не идеальным, но он должен дать вам хорошую отправную точку.

...