Запретить обновление конкретного плагина Firefox

Один из полезнейших плагинов к FF Hostname In Title Bar  , который я использую в связке с KeePass после очередного обновления вначале потерял часть функционала. В title перестал отображаться протокол. Зачем разработчику приложения понадобилось урезать функционал аддона, непонятно. А после обновления очередной версии Firefox и аддон и вовсе умер.

Пришлось придумывать способ реанимации.
Способ пригодится и если вам нужно запретить обновление какого либо другого плагина(аддона).

Вначале находим рабочую версию. Страница аддона в моем случае. https://addons.mozilla.org/en-US/firefox/addon/hostname-in-titlebar/
Переходим на страницу с версиями. https://addons.mozilla.org/en-US/firefox/addon/hostname-in-titlebar/versions/
Версия 2.0.2 Hostname In Title Bar как раз то что надо. Вместо инсталяции жмем правой кнопой мыша и сохраняем куда нибудь себе xpi файл аддона. Xpi это обычный зип архив, в нем нас интересует install.rdf , он лежит в корне архива. Открываем его в текстовом редакторе.

Далее все просто. Нам нужно изменить уникальное ид приложения <em:id>(это и защитит от обновлений) и максимальную версию Файрефокса <em:maxVersion> (в секции Firefox)которая будет поддерживаться. Я еще и изменил видимое название <em:title> и версию приложения<em:version>, чтобы в аддонах было видно, что оно обновляться не будет.

После этого, сохраняем наш файлик. В аддонах деинсталируем старый плугин. И инсталлируем наш из файла.

Запретить обновление плагина Firefox
Выглядит это так, как на картинке выше, после чего наш аддон будет служить без обновлений, пока ФФ серьезно чего нибудь не поменяет. Понятно, что все это мы делаем на свой страх и риск.

You may also like...