Я разрабатываю плагин NPAPI npruntime для платформы Linux. Я только что немного изменил npruntimeSample из mozilla SDK. Я получил успешную сборку, и моя библиотека была сгенерирована, но браузер (Firefox и Chromium) не обнаруживает информацию о плагине или объекте.
Я не понял причину этого. Некоторая помощь, если это возможно.
Вот мой код:
Мой пример кода на GitHub
Насколько я знаю, в любой текущей исходной базе Mozilla нет примера npruntime, так что вы должны смотреть на какой-то старый код.
Я рекомендую попробовать более свежие образцы, такие как один из NPAPI SDK или же npsimple (обратите внимание, что вы хотите использовать этот запрос на извлечение, как xulrunner-sdk мертв).
Кроме того, если вы не знаете об этом, проверьте FireBreath для проекта, который упрощает разработку плагинов.
Других решений пока нет …