Как подписать свое расширение (или мод чужого) для Firefox – Apadtive solutions

Как подписать свое расширение (или мод чужого) для Firefox


Всем привет. Решил замодить расширение под названием FoxyProxy Standart. И после модинговки исходника я обнаружил, что его не так уж просто назад установить, и просто так сделать это браузер не дает.

И для того чтобы его загрузить необходимо его подписать, но как это сделать? На самом деле все проще чем я думал. Есть такой сайт https://addons.mozilla.org/en-US/developers/addons. Естественно, там нужно зарегистрироваться или войти через учетку Mozilla, что я и сделал. Так как у меня вообще не было никакого опыта в этом деле я просто щелкал везде и пришел к решению.

После регистрации и перехода на главную страницу своих расширений жмем кнопку: Submit a New Add-on

После этого мы попадаем на страницу следующего содержания.

Здесь я лично выбирал On your own. Вы выбирайте по ситуации. Далее попадаем на страницу загрузки расширения.

Тут выбираем нужные платформы и загружаем файл архив с нашим расширением. Обязательно проследите над тем, чтобы id в manifest.json был уникальным, иначе будет ошибка. Должно появится подобное сообщение

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

После этого нужно подождать пока расширение проверят и подпишут. Переходим в свои расширения по этой кнопке

Страница может загружаться несколько минут. Я так понял это норма. Ждем и попадаем на такую страницу

Видим наше расширение появилось. Отлично, теперь нужно дождаться подписания и скачать его. Для того чтобы скачать подписанное расширение жмем на иконку расширения на странице (скрин выше на иконку пазла)

На этой странице жмем View All в левом верхнем окошке и попадаем на страницу с загруженными версиями расширения. И тут жмем на название версии, у меня это Version 7.5.1.

Тут и находится файл нашего расширения. Жмем на название, у меня это “none-7.5.1-an+fx.xpi” и оно появляется в загрузках. Обратите внимание на надпись Awaiting Review у меня на скриншоте. Вы должны дождаться пока вам рассмотрят расширение, а потом только скачивать!