Это процедура обновления, которую я использую для 3 браузеров: IE, Chrome и Firefox
Internet Explorer
Внутри вашего элемента <object codebase="" ... />
вы можете добавить версию к имени вашего такси. При необходимости новая кабина будет автоматически загружена.
Пример: <object codebase="myPlugin.cab#Version=X,Y,Z" ... />
Это подходит, если плагин используется на одной веб-странице. Если ваш плагин предназначен для распространения на нескольких веб-сайтах, сохраните строку последней версии на сервере, на котором размещен ваш плагин, и каждый веб-сайт может запросить его при загрузке и обновлении кодовой базы.
FireFox
Я не собираюсь объяснять весь процесс обновления Firefox здесь, но в основном есть два файла: install.rdf
и update.rdf
.
Первый из них встроен в пакет плагинов и содержит URL-адрес файла update.rdf. Когда пакет плагинов будет обновлен, просто обновите файл update.rdf, и Firefox (если он правильно настроен) автоматически проверит этот файл, загрузит и установит новый.
Chrome
Очень близко к Firefox, ваш плагин должен ссылаться на XML-файл, который указывает на последний плагин.