Xpi как установить firefox
Перейти к содержимому

Xpi как установить firefox

  • автор:

Как установить файл .xpi для firefox?

Привет всем, я только что загрузил ускоритель загрузки skdownloader для Firefox 4, я установил программу хорошо, но теперь я застрял в установке сопутствующего дополнения на .xpi для обеспечения совместимости программы с Firefox. В Windows все, что мне нужно было сделать, это открыть .xpi с помощью Firefox, и он автоматически установится как дополнение. Как мне установить .xpi в Ubuntu?

3 ответа

Drag’n’drop из Nautilus или чего-либо еще в окно Firefox также должен работать (любая вкладка не должна быть менеджером аддонов).

XPI – Пакет инсталляций расширений Mozilla (Mozilla Installer Package)

Популярность: Часто используется

Разработчик: Mozilla

Расширение XPI – это сжатый архив установки, который используется различными приложениями Mozilla, включая Firefox, Thunderbird, SeaMonkey и другим программным обеспечением на основе формата XUL. Файл .XPI может содержать компоненты, которые устанавливаются вместе с браузером по-умолчанию, или может содержать расширения, такие как плагины веб-браузера.

Есть несколько способов установки XPI файлов:
1. Путем простого перетаскивания файла в окно открытого веб-браузера.
2. Используя диалог Файл -> Открыть файл (File -> Open File) это работает для Firefox. Для Thunderbird необходимо перейти в меню Инструменты -> Расширения -> Установить и открыть .XPI файл.
3. Указывая путь к файлу в адресной строке браузера.
4. Двойным кликом по XPI файлу в Windows и указывая Windows открывать .XPI файлы, используя Mozilla.
5. .XPI перетаскиваете в папку extensions профиля программы и запускаете программу.
6. Так же можно установить расширение с веб-сайта, нажатием на кнопку Install, но при этом должно быть включено использование JavaScript. Это можно сделать в меню Правка -> Настройки… -> Дополнительно -> Сценарии и модули (Edit -> Preferences -> Advanced -> Scripts & Windows). Так же должно быть включена опция Установка Программ Правка -> Настройки… -> Дополнительно -> Установка ПО (Edit -> Preferences -> Advanced -> Software Installation).

Программное обеспечение Mozilla использует компонент, называемый XPInstall, (который включает скрипт установки Mozilla) для установки XPI пакетов.

Формат .XPI является ZIP-архивом, у которого расширение переименовано на XPI. Вы можете переименовать расширение файла XPI в ZIP и файл может быть открыт в любом архиваторе, которые могут открыть ZIP архив, например, WinRAR, WinZip, PeaZip, 7-Zip и т.д.

Архив XPI содержит: параметры установки (.rdf), файл манифеста (.manifest), графические файлы (.jpg, .gif, .png), и другие данные, хранящиеся в .css, .js.

MIME тип: application/x-xpinstall
HEX код: 50 4B 03 04
ASCII код: PK

Установка аддонов в Firefox для всех пользователей компьютера

Оказывается существует такая возможность. Это особенно удобно, когда необходимо иметь для каждого пользователя базовый набор дополнений.

Загрузив xpi файл, открываем командную строку (Пуск / Start -> Выполнить / Run), в которой набираем следующее: firefox -install-global-extension c:\extension.xpi, где c:\extension.xpi – путь к приложению на вашем компьютере.

После установки дополнение будет доступно в соответствующем меню браузера Firefox (Инструменты / Tools -> Дополнения / Add-ons), но удалить его сможет только администратор.

Принудительная установка расширений в Mozilla Firefox

Но после обновления обнаружил, что некоторые расширения отключались.

В Firefox разные расширения тестируются на совместимость разработчикам и устанавливаются ограничения на версию браузера для исключения несовместимости и глюков. Но нам, продвинутым, надо всё и сразу. И ждать пока там оттестируют следующую, тем более бетта версию браузера, не в терпёж. В моем случае — отключилось расширение All-In-One Sidebar. ИМХО — слишком удобное расширение, чтобы ждать теста, поэтому я решил начать тестирование сам!

Для ручной установки этого расширения увеличим ограничение на максимальную версию браузера. Для удобства разобью наши действия по пунктам:

1. Найдем и скачаем само расширение. Я скачал на официальном сайте http://firefox.exxile.net/aios/index.php. В результате получил файл «all_in_one_sidebar-0.7.14-fx.xpi«

2. Распакуем его. Как оказалось, .xpi — это обычный zip-архив с измененным расширением. Меняем расширение на .zip и распаковываем любым архиватором.

3. В результате у нас получится куча файлов, нас интересует файл, лежащий в корне архива — «install.rdf«. Открываем его для редактирования. В нем нас интересует только секция «em:targetApplication«:

Далее увеличиваем em:maxVersion до нашей версии Firefox. (Например, впишем туда 7.0).

4. Сохраняем файл. Упаковываем все распакованные файлы ранее в архив ZIP со стандартным сжатием и меняем расширение обратно на «.xpi«.

После всех проделанных операций — открываем файл расширения в Mozilla Firefox и устанавливаем! Все.

Будьте осторожны — не все расширения можно так устанавливать, их не просто так ограничивают по версиям. Экспериментируйте на свой страх и риск.

Есть еще более радикальный метод установить несовместимое разрешение. Но в этом случае активируются все несовместимые расширения и поэтому этот метод можно считать более опасным для стабильности.

Метод 2 — «пусть включится всё»

Для отключения режима совместимости требуется ввести в адресной строке about:config, далее создать следующие логические параметры:

  • логический параметр extensions.checkCompatibility, поставив значение в false
  • логический параметр extensions.checkCompatibility.7.0, поставив значение в false, где 7.0 — это версия вашего браузера

Убедиться, что проверка совместимости отключена можно, открыв окно «Дополнения» (на первый план выводится сообщение о «проверке совместимости дополнений»):

Все это можно сделать в автоматическом режиме, с помощью расширения Add-on Compatibility Reporter

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *