Расширение xpi как установить в firefox
Полезная информация
Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.
Страницы: 1
- Форумы
- » Расширения для Firefox
- » Сохранение выбранного расширения для установки на другой компьютер.
№1 07-12-2019 23:40:55
valkar24 Участник Группа: Members Зарегистрирован: 07-12-2019 Сообщений: 2 UA: 71.0
Сохранение выбранного расширения для установки на другой компьютер.
Доброго времени суток! Не нашёл другой информации, кроме как перенести целиком папку профиля или использовать программу MozBackup. Мой вопрос в следующем: как сохранить установленное расширение в файл (возможно *.xpi), чтобы в дальнейшем его можно было установить в Firefox на другом компьютере?
№2 08-12-2019 00:10:30
sandro79 Участник Группа: Members Зарегистрирован: 15-11-2017 Сообщений: 1750 UA: 68.0
Re: Сохранение выбранного расширения для установки на другой компьютер.
valkar24
Ну можно таким образом. Переходите по адресу about:debugging#addons, там будут отображены все установленные дополнения со своими ID. Нужно скопировать ID нужного дополнения, вбить в поиск проводника на системном диске и дополнение будет найдено или произвести поиск в папке extensions профиля. Или же перенести всю папку extensions в другой профиль и потом уже включить дополнения на другом компьютере. Или устанавливать по одному, перетаскивая каждое на страницу about:addons.
скрытый текст
№3 08-12-2019 00:56:36
valkar24 Участник Группа: Members Зарегистрирован: 07-12-2019 Сообщений: 2 UA: 71.0
Re: Сохранение выбранного расширения для установки на другой компьютер.
sandro79 пишет
valkar24
Ну можно таким образом. Переходите по адресу about:debugging#addons, там будут отображены все установленные дополнения со своими ID. Нужно скопировать ID нужного дополнения, вбить в поиск проводника на системном диске и дополнение будет найдено или произвести поиск в папке extensions профиля. Или же перенести всю папку extensions в другой профиль и потом уже включить дополнения на другом компьютере. Или устанавливать по одному, перетаскивая каждое на страницу about:addons.
скрытый текст
Спасибо! Всё получилось). Хоть один человек нормально объяснил. Проводник прямо xpi файл находит)
№4 15-10-2020 13:25:30
Jurgens Эйяфьядлайёкюдль Группа: Members Зарегистрирован: 25-06-2010 Сообщений: 187 UA: 81.0
Re: Сохранение выбранного расширения для установки на другой компьютер.
Позволю себе дополнить ответ.
В about:debugging#addons отображаются только включённые дополнения, а вот в about:support (Справка -> Информация для решения проблем) перечислены ВСЕ установленные (включённые и отключённые). Кроме того, в этом списке удобнее копировать ID необходимых расширений для их дальнейшего поиска в профиле.
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
Установка дополнений в Thunderbird
Дополнения это маленькие приложения, которые добавляют новые функциональные возможности в Thunderbird (расширения) или изменяют его внешний вид (темы). В этой статье показано, как установить дополнения в ваш Thunderbird.
Оглавление
- 1 Идеальный случай
- 2 Менее идеальный случай (Установка из загруженного файла XPI)
- 2.1 Загрузка
- 2.2 Технология Drag-and-drop (перетаскивание)
Идеальный случай
В идеале все дополнения, которые вам нужны, проверены, одобрены и находятся на официальном сайте addons.thunderbird.net.
Для дополнений, которые попадают в эту категорию, вы можете просто перейти на вкладку Дополнений в Thunderbird, щёлкнув по кнопке меню , затем щёлкнув по Расширения , чтобы отобразить окно поиска в правом верхнем углу. Введите имя дополнения или несколько букв, чтобы ограничить результаты поиска и показать определённое количество и нажмите Enter Return или щёлкните по значку лупы.
После того, как вы сделали свой первый поиск, новая категория Поиска отображается на панели слева. Вы можете продолжать уточнение вашего поиска до тех пор, пока не найдете то, что вы хотите.
Пример поиска дополнения по слову «Contacts»:
После того, как вы выберите понравившееся дополнение, нажмите по Установить , дождитесь окончания загрузки, и затем, если потребуется, нажмите «Перезапустить сейчас».
Менее идеальный случай (Установка из загруженного файла XPI)
У вас есть URL-адрес дополнения, или вы хотите получить дополнение не с официальной страницы. В этом случае поиск на вкладке дополнений Thunderbird, как показано выше, не даст результатов.
Откройте страницу с дополнением в своем браузере, щёлкните правой кнопкой мыши по ссылке на загрузку дополнения , выберите Сохранить объект как. , и сохраните XPI файл на своем компьютере, в то место, которое легко запомнить. Рекомендуется использовать папку «Загрузки» или «Рабочий стол».
Если вы используете старую версию Firefox, то, щёлкнув левой кнопкой мыши по ссылке на загрузку дополнения, вы увидите, что браузер попытается установить дополнение в Firefox самостоятельно. Это неизбежно приведет к возникновению ошибки совместимости дополнения, так как оно предназначено для Thunderbird. Если вы используете другой браузер, щёлчок левой кнопкой мыши может привести к тому, что ваш браузер попытается загрузить и открыть XPI файл. Практически это небольшая программа и она не предназначена для самостоятельного запуска. Необходимо сохранить её на диск.
Установить скачанный XPI файл в Thunderbird вы можете двумя способами.
Загрузка
Щёлкните по ссылке дополнения правой кнопкой мыши и выберите Сохранить как… или Сохранить ссылку как… , как описано выше.
Вам будет предложено загрузить и сохранить файл. У большинства браузеров существует расположение по умолчанию для скачанных файлов. Запомните место, в которое был сохранен файл и его название. Большинство файлов дополнений могут иметь бесполезное название, например «latest-234.xpi», которое не очень помогает, когда вы попытаетесь найти его позже.
Откройте вкладку Дополнений в Thunderbird. Слева от окна поиска находится кнопка
. Нажмите на неё и в выпадающем меню выберите пункт Установить дополнение из файла… .
В появившемся диалоговом окне перейдите к расположению скачанного ранее XPI файла и выберите его, чтобы продолжить установку.
Технология Drag-and-drop (перетаскивание)
- Откройте вкладку управления дополнениями (нажав кнопку меню и затем Дополнения ).
- Перетащите мышью скачанный ранее XPI файл в окно Дополнений и отпустите его.
Если вы используете операционную систему Windows, то у вас есть возможность упростить процедуру установки дополнения. Откройте свой браузер и Thunderbird расположив окна рядом, вкладка Дополнений Thunderbird должна быть открыта. Перетащите ссылку из браузера в окно Дополнений Thunderbird. Главное преимущество этого метода в том, что вам не нужно сохранять файл дополнения на жестком диске для его установки.
Эти прекрасные люди помогли написать эту статью:
Станьте волонтёром
Растите и делитесь опытом с другими. Отвечайте на вопросы и улучшайте нашу базу знаний.
Как в Firefox установить расширение из папки?
По умолчанию расширения в Firefox устанавливаются из zip-архива с форматом .xpi , что очень не удобно, так как при внесении правок в расширение приходится архив пересоздавать. В Google Chrome режим разработчика удобно сделан, а здесь мучение какое-то расширения писать, каждая правка превращается в муторную возню с архивом.
Подскажите, существует ли способ установить свое собственное расширение в Firefox из папки, а не из архива?
- Вопрос задан более двух лет назад
- 3229 просмотров
Комментировать
Решения вопроса 1«Дополнения и темы» -> Шестерёнка -> «Отладка дополнений» -> «Загрузить временное дополнение» -> Тыкаешь в свой manifest.json .
Ответ написан более двух лет назад
Нравится 4 3 комментария
zkrvndm @zkrvndm Автор вопросаAetae не знал, спасибо) Вы случайно не знаете как в Firefox консоли менять контексты? С контекста страницы на контекст расширения и наоборот?
В Chrome есть такая кнопка:
В Firefox же ничего похожего не нашел.
Надим Закиров, а ничего и нет.)
Контент скрипт можно только в инструментах браузера\содержимого браузера отлаживать по брейкопоинтам, но на контекст переключиться незя. Вроде они работают надо этим но на низком приоритете, так что ещё пару лет может не быть.zkrvndm @zkrvndm Автор вопроса
Aetae, неудобно. Впрочем, можно придумать функцию-обертку evalToExtensionContext(func) которая отсылала бы код из консоли -> в обработчик в контексте для выполнения через eval.