Как стать автором
Обновить

Комментарии 27

Для тех, кто не хочет связываться со страшными непонятными словами npm, nodejs и прочими signing api, а просто желает чтобы любимые дополнения работали как раньше:

1. Регистрируемся на addons.mozilla.org
2. Инструменты — Отправить новое дополнение
3. Ставим галку «Не вносить в список моё дополнение на данном сайте»
4. Заливаем файл дополнения (это обыкновенный zip-архив, распаковываем старое — в файле install.rdf меняем em:id на любой другой текст — запаковываем назад)
5. Получаем ссылку на подписанное дополнение, проходим по ней — дополнение ставится в браузер.
6. Profit.

Когда FF без объявления войны отказался дружить с моими дополнениями, а работать нужно было здесь и сейчас, я подписал так всё, что мне нужно, за 5 минут, из них дольше всего регался на сайте.
НЛО прилетело и опубликовало эту надпись здесь
на «версия 3.0.0 beta 3» нажимайте, попадаете в управление версией, там скачивается файл
НЛО прилетело и опубликовало эту надпись здесь
подозреваю, что совершенно не зря они были заблокированы. возможно, в rdf что-то странное прописано, или сильно устаревшее.
вставьте туда вместо существующих таргетов:
<em:targetApplication>

<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
<em:minVersion>24.0</em:minVersion>
<em:maxVersion>*</em:maxVersion>

</em:targetApplication>


и попробуйте снова залить.
НЛО прилетело и опубликовало эту надпись здесь
ну и вообще пробегитесь глазами по rdf, возможно там что-то явно не так, как должно быть =)
если аддон не какой-то приватный и покрытый печатями интеллектуальной собственности, можете мне его в личку скинуть, посмотрю.
ммм, попробовал подписать ваш старенький файрбаг — всё подписалось, загружается, ставится и работает.
даже не знаю, попробуйте в другом браузере залить/скачать
НЛО прилетело и опубликовало эту надпись здесь
я не разбираюсь, думал он obsolete. anyway — 3.0 beta 3 скачанный с вашей ссылки нормально заливается и скачивается уже подписанный. что-то у вас в консерватории не так, задизабленные галки смущают. если ехать важнее шашечек, то залить и скачать xpi можно хоть через IE )
НЛО прилетело и опубликовало эту надпись здесь
без объявления войны
Справедливости ради, об этом предупреждали ещё в начале прошлого года. И потом откладывали и откладывали, чтобы дать максимум времени разработчикам. В итоге, у разработчиков дополнений было аж полтора года, но всё равно это оказалось для них внезапно, как наступление зимы для коммунальщиков.
>люди столкнувшиеся с этой проблемой встали перед выбором, либо:

Забыли ещё два весьма логичных, учитывая взятое направление развития фф, варианта:

5. Перестать обновлять ФФ.
6. Перейти на другой браузер.

Лично я пока выбрал пятое, но если в новых браузерах появятся какие-то новые полезные технологии, а не только свистелки, то можно будет и к шестому прибегнуть.
Более логичным будет обновлять Fx, но делать это на Unbranded builds. Вот специально для тех кому нужны левые неподписанные расширения собирают Unbranded builds.
НЛО прилетело и опубликовало эту надпись здесь
Если человек отказывается от безопасности и хочет использовать неподписанные дополнения, то он должен быть готов ко всему остальному. Это не издевательство над пользователем, а защита и себя, и пользователя. Что бы вы не говорили поставив левое дополнение, что это Firefox виноват, если вы ставите обезбренженную сборку, то вы добровольно отказываетесь от Firefox и безопасности.

Ну а обновления автоматизировать никто не мешает, откройте для себя ppa или его аналоги, настройте скрипты и собирайте автоматом, да обновляйте, хоть себе, хоть своим троюродным бабушкам и пятиюродным дедушкам.
НЛО прилетело и опубликовало эту надпись здесь
Но если вы пользуетесь Windows XP, то чем вас не устраивает unbranded builds? Необновляемая система и необновляемый браузер, звучит логично.
НЛО прилетело и опубликовало эту надпись здесь
Цель Mozilla — защита своего бренда. Если вы не хотите защиты дополнений, то вам предлагают пользоваться браузером не использующим их бренд и это правильно.
С XP никак не могу помочь, проблемы распространения софта на мертвых ОС меня не интересуют, ни на Windows XP, ни на TR-DOS.
НЛО прилетело и опубликовало эту надпись здесь
С каких это пор XP — мёртвая ОС?..
Либо перейти на Firefox Developer Edition
А ещё есть Firefox Developer Edition (Aurora) (сейчас в 50-й версии), где неподписанные расширения де-факто без проблем работают.
7. Перейти на FF ESR, хотя это и временное решение.
Я выбрал этот вариант, т.к. есть несколько брошенных разработчиками расширений, а без них FF для меня ничем не отличается от любого другого браузера. Плюс из-за постепенного выпиливания функций из FF начались проблемы с работоспособностью одного из них.
Ваше дополнение не смогло пройти валидацию, в нём найдена 1 ошибка.

Add-ons built with «cfx» are no longer accepted


выходит вот это, пытаюсь подписать расширение из этой статьи

Изменена семантика биндингов let и const на глобальном уровне. Подробности. Это сломало все дополнения, собранные со старыми версиями JPM. Mozilla самостоятельно пересобрала дополнения, размещённые в официальном каталоге, с новой версией JPM. К сожалению, избежать нарушения совместимости невозможно, старая семантика была несовместима со спецификацией ES2016. Кроме того, перестанут работать все дополнения, собранные с помощью cfx.

cfx is no longer supported as of Firefox 44 and no longer accepted for add-on submission. jpm should now be used instead. For information on how to migrate from cfx to jpm see this guide.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории