Я пытаюсь разработать расширение для запуска в FirefoxDeveloperEdition (которое не требует подписания) на Mac.Как упаковать неподписанный Firefox WebExtension?
Я выполнил руководство «Ваш первый WebExtension», и все работает отлично при использовании «Загрузить временное дополнение». Но когда я пытаюсь его упаковать и устанавливать с помощью «install add-on from file», он показывает, что «это дополнение не может быть установлено, потому что оно кажется поврежденным».
Я заархивировал все файлы (borderify.js, manifest.json, значки, без папки с контейнером) и изменил суффикс на .xpi. Это правильный способ упаковки? в некоторых ответах упоминается, что должен быть «install.rdf»?, если да, то как я могу создать этот файл? похоже, в документах нет руководства.
UPDATE:
Я попытался с помощью макинтош "встроенную команду сжатия п элементов", xpi file, также попытался с помощью web-ext build
, xpi file. все они получают одинаковое предупреждение об ошибке.
UPDATE 2:
Я установил xpinstall.signatures.required
ложное в about:config
.
Моя светлячок версия: 51.0a2 (2016-10-17) (64-разрядная версия)
Есть ли кто-нибудь может загрузить неподписанный XPI? Это ошибка Firefox? или это только я?
Как, * точно *, вы создаете * .zip * файл? – Makyen
Возможно, это связано с тем, что при попытке установить файл .xpi моего дополнения в Firefox [Add-on «кажется поврежденным») (http://stackoverflow.com/q/39854127/3773011). – Makyen
Без вашего * .xpi * файла, нам не удастся ответить на это, кроме ** угадывания ** на то, что может быть проблемой. – Makyen