Установка старых расширений на современный Firefox

23-03-2016 @ 13:58


Когда-то очень давно, во времена версии 3.5 (или ниже), я делал подборку расширений для браузера Firefox. В ближайшее время, кстати, надо будет заняться ее обновлением, ну да не о ней речь. Спустя время я переполз на Chrome, однако пользоваться Лисой не перестал. Время шло, браузер развивался, версии менялись, а расширения забрасывались разработчиками.
Ныне задался целью установить на свежий Firefox 45.* расширение, которое разработчик забросил на версии под Firefox 3.5 (стабильный билд расширения).

Речь пойдет о расширении ChromaTabs Plus, которое мне в свое время крайне нравилось. Его смысл в том что он раскрашивает вкладку в цвета favicon. Посмотрите скриншот ниже, думаю поймете всё сами:

Как я и написал выше: автор забросил разработку и под новые версии Firefox расширение не устанавливается. Будем исправлять.
Первым делом необходимо найти само расширение в формате xpi. Тут Вам может помочь только google. Для вашего удобства я размещу файл расширения в xpi здесь. Скачиваем и переименовываем его из xpi в zip. Открываем архив и видим следующее:

Здесь нам понадобится файл install.rdf. Откроем его в обычном текстовом редакторе:

И меняем строчки 7 и 8 на текущую версию Firefox. В моем случае 45я. В итоге должно получиться следующее:
em:minVersion="45.0"
em:maxVersion="45.0" />

Сохраняем файл install.rdf и забрасываем обратно в архив с заменой. Изменяем расширение обратно с zip на xpi и открываем Firefox.

Разумеется безопасность браузера не позволит установить расширение с диска. Для временного обхода, ради установки расширения, отключим это. Введите в адресной строке браузера
about:config
и согласитесь с тем что будете осторожны :)
Далее ищем параметр xpinstall.signatures.required и установите его в значение false.

После этого перетащим наше модифицированное расширение xpi на пустое окно браузера и вуаля:

Устанавливаем и радуемся результату:

До кучи можете поставить Classic Theme Resorer, чтобы было более симпатично и лампово