Я работаю над созданием дополнения для Firefox, используя Add-on SDK. Я изменил свой файл package.json, включив в него записи для значка 32x32 и 64x64.
{
...
"icon": "icons/icon-32.png",
"icon64": "icons/icon-64.png",
...
}
Кроме того, я поместил icon-32.png и icon-64.png в каталог icons
в каталоге пакета, прежде чем запустить cfx xpi
в каталоге пакета.
Иконки правильно отображаются в менеджере аддонов из Tools > Add-ons
, но диалог установки по-прежнему использует иконку с кусочками головоломки.
Я самостоятельно размещаю дополнение для Firefox.
Сначала я подумал, что это может быть из-за того, что я еще не подписал xpi файл, но я заметил, что есть много других дополнений, которые не подписаны, но все еще имеют правильный значок в диалоге установки.
Я также подумал, что это может быть связано с тем, что иконка находится в неправильном месте в xpi файле или, возможно, install.rdf был неправильно сгенерирован SDK дополнения, но я разархивировал xpi и обнаружил, что cfx поместил иконки в корневой каталог и переименовал их в имена по умолчанию (icon.png и icon64.png) и опустил имена файлов в install.rdf (указав их на иконки по умолчанию).
Как я могу изменить иконку установки?
Можно ли изменить иконки установки только при хостинге с Firefox?