Может ли кто-нибудь помочь с упаковкой простого плагина NPAPI, чтобы он был совместим с Firefox 4, у нас есть плагин, который отлично работает во всех предыдущих версиях Firefox, но когда он опробован на Firefox 4 Beta 5 (последняя версия на вопрос), тогда браузер объявляет, что он поврежден.
Если я запускаю Firefox с параметром -console в командной строке, он отображает это сообщение об ошибке
*** ПРЕДУПРЕЖДЕНИЕ addons.xpi: Неверный XPI: Компонент [Исключение ... »возвращен
код ошибки: 0x80520006
(NS_ERROR_FILE_TARGET_DOES_NOT_EXIST)
[NsIZipReader.getInputStream]»
nsresult: "0x80520006
(NS_ERROR_FILE_TARGET_DOES_NOT_EXIST)»
расположение: "JS frame ::
Ресурс: //gre/modules/XPIProvider.jsm
:: loadManifestFromZipReader :: line
550 "данные: нет]
Таким образом, похоже, что упаковка снова изменилась (она сломалась в Firefox 3.6), но я не могу найти никаких разумных ответов на то, что должно содержаться в XPIProvider.jsm для простого плагина NPAPI (то есть это всего лишь один объект внутри плагин, предоставляет простое расширение javascript и отображает некоторый простой контент пользовательского интерфейса в элементе браузера).
Кто-нибудь может помочь? Было бы хорошо, даже указав мне на какую-нибудь документацию, я не могу найти ничего, имеющего отношение к NPAPI (много XPCOM, очень мало информации о NPAPI).