Последние несколько дней я ломал голову над этим, и ни я, ни Google не нашли хорошего решения.
У меня есть собственный плагин NPAPI, который отлично работает для Firefox 3.6. Он просто состоит из одного np * .dll, ничего больше.
Теперь я обновляю его до Firefox 4 Beta. Я изменил файл install.rdf, добавив в него новую директиву em: unpack (XP-файлы автоматически распаковывались в Pre-4), и даже добавил новый chrome.manifest с (предположительно) теперь требуемой инструкцией 'binary-component' (согласно https://developer.mozilla.org/en/XPCOM/XPCOM_changes_in_Gecko_2.0: 'До Gecko 2 во время регистрации компонентов все двоичные файлы и файлы компонентов JavaScript загружались и вызывались с просьбой зарегистрировать себя').
Проблема в том, что плагин скачивает и якобы устанавливает. Но тогда, пока он отображается в менеджере AddOn, он не отображается в 'about: plugins' и, конечно, также не может использоваться. Я запустил Firefox с включенным ведением журнала расширений, но ничего действительно полезного в том, что там появился плагин, тоже нет.
По сути, я в тупике - пожалуйста, помогите?