Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№104-09-2016 13:54:44

O.Nick
Участник
 
Группа: Members
Откуда: Москва
Зарегистрирован: 19-05-2005
Сообщений: 106
UA: Firefox 48.0
Веб-сайт

Разработка неподписаных расширений для Firefox-48 и выше

После запрета установки неподписаных расширений в 48й версии я нахожусь в лёгком шоке. Я не хочу ставить рядом ночную сборку, где как вроде бы с бубном эту проблему можно обойти, раньше для целей разработки мне было достаточно выставить xpinstall.signatures.required в false. Сейчас пишу расширений не на XUL, а на Add-on SDK, соответственно всё делается через jpm. И сейчас при запуске команды

выдаётся

Выделить код

Код:

WARN    Add-on @testaddon is not correctly signed.

и Firefox расширение не цепляет. Я делаю новое расширение, которого ещё нет в каталоге addons.mozilla.org и поэтому я не могу его подписать через

.

Раньше цикл разработки был короткий:
- внес изменения в js-файл аддона
- запустил jpm run
- увидел результат

Сейчас получается как-то геморройно:
- внес изменения в js-файл аддона
- запустил сборку аддона через jpm xpi
- запустил Firefox
- открыл about:debugging#addons
- загрузил свой addon через "Load Temporary Add-on"
- увидел результат

Очень прошу знающих людей подсказать, как можно сократить этот цикл? Или поделитесь своим опытом как вы сейчас тестируете свои расширения. Может моззильцы выпустили какой-то гайд о том как сейчас правильно разрабатывать расширения с учётом подписей?

Отсутствует

 

№204-09-2016 19:30:42

banbot
Moderator
 
Группа: Moderators
Зарегистрирован: 23-12-2007
Сообщений: 5285
UA: Firefox 51.0

Re: Разработка неподписаных расширений для Firefox-48 и выше

O.Nick
Поставьте Unbranded Build. Там подпись расширений можно отключить.
Есть и релиз, и бета.

What are my options if I want to install unsigned extensions in Firefox?

    The Developer Edition and Nightly versions of Firefox will have a setting to disable signature enforcement. There are also be special unbranded versions of Release and Beta that will have this setting (see , so that add-on developers can work on their add-ons without having to sign every build. To disable signature checks, you will need to set the xpinstall.signatures.required preference to "false".
        type about:config into the URL bar in Firefox
        in the Search box type xpinstall.signatures.required
        double-click the preference, or right-click and selected "Toggle", to set it to false.


Do you feel lucky, punk?

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]