Страницы: 1
После запрета установки неподписаных расширений в 48й версии я нахожусь в лёгком шоке. Я не хочу ставить рядом ночную сборку, где как вроде бы с бубном эту проблему можно обойти, раньше для целей разработки мне было достаточно выставить xpinstall.signatures.required в false. Сейчас пишу расширений не на XUL, а на Add-on SDK, соответственно всё делается через jpm. И сейчас при запуске команды
выдаётся
и Firefox расширение не цепляет. Я делаю новое расширение, которого ещё нет в каталоге addons.mozilla.org и поэтому я не могу его подписать через
.
Раньше цикл разработки был короткий:
- внес изменения в js-файл аддона
- запустил jpm run
- увидел результат
Сейчас получается как-то геморройно:
- внес изменения в js-файл аддона
- запустил сборку аддона через jpm xpi
- запустил Firefox
- открыл about:debugging#addons
- загрузил свой addon через "Load Temporary Add-on"
- увидел результат
Очень прошу знающих людей подсказать, как можно сократить этот цикл? Или поделитесь своим опытом как вы сейчас тестируете свои расширения. Может моззильцы выпустили какой-то гайд о том как сейчас правильно разрабатывать расширения с учётом подписей?
Отсутствует
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?
Отсутствует
Страницы: 1