Недавно я написал плагин для кросс-браузера с использованием Firebreath, и я сделал один установщик для всех браузеров. Я искал в StackOverflow для автоматической установки плагина, и найти кучу хороших ответов,Как автоматически обновить плагин Firebreath
FireBreath plugin automatic installation
Deploying a Firebreath plugin on a webpage without manual installation
Deployment of NPAPI plugin with minimal user steps
Все ответы указывает на то, что потребности пользователей взаимодействие для загрузки и установки плагина.
Мой вопрос в том, что обновляется плагин, следуя тому же процессу первой установки, который позволяет пользователям загружать последний установщик и снова устанавливать его вручную? Есть ли какие-либо другие варианты, позволяющие сделать обновление плагина более автоматическим (меньше взаимодействия с пользователем)?
Я также искал этот ответ, немного соответствующий, но он не говорит о возможности автоматического обновления плагина.
firebreath plugin refresh after update
Или я должен спросить, что это лучшая практика для обновления firebreath плагина?
Спасибо taxilian за ваш ответ! –
Еще один вопрос: существует ли постоянный способ проверки версии плагина для всех браузеров IE/FF/Chrome? Если при проверке версии плагина не нужно загружать плагин, то после обновления я думаю, что он не требует перезапуска браузера, поскольку плагин не был загружен. Это возможно? –
Вы можете поместить версию в имя файла, и она будет работать для npapi-браузеров, но не. IE вам придется загрузить его каким-то образом, чтобы узнать. То, как я это делаю, можно найти в подкаталоге Installers/js/в firebreath repo – taxilian