2013-11-24 6 views
6

Я загружаю свое первое расширение Opera. Это очень просто. Это кнопка на панели инструментов, которая запускает всплывающее окно. Он отлично работает в режиме Opera. Opera не позволяет мне загружать ее успешно. Он продолжает говорить, что файл persona.ini отсутствует. Тем временем я загрузил довольно много расширений, которые уже живут в каталоге расширений Opera, чтобы увидеть их файлы persona.ini, и ни один из них даже не имеет файла persona.ini. Я могу найти только один пример файла persona.ini онлайн, и он не должен быть правильным, потому что он не позволяет загружать.Opera Extension - persona.ini

Кто-нибудь испытал это? Почему это происходит?

ответ

10

Возможно, вы загрузили расширение в формате .zip, который не поддерживается - поддерживаются только .crx и .nex. .zip используется только для тем Opera (отсюда ссылка на persona.ini).

Итак, чтобы исправить это, вы можете сделать следующее: в режиме разработчика используйте кнопку «Расширение пакета», чтобы упаковать и подписать расширение. Затем попробуйте загрузить его снова - все должно работать нормально.

4

Я успешно загрузил почтовый пакет в магазине Opera.

Я столкнулся с той же проблемой («persona.ini пропущен») при попытке загрузить пакет zip с корневой папкой - я имею в виду индекс zip: «Источники/содержимое (например, manifest.json). Хром-магазин принял этот пакет но для Opera вы можете попытаться создать пакет zip со всем содержимым без родительской папки (папка «Источники» в моем случае).