Я должен записать плагин браузера для общения с другим процессом, и кажется, что я должен использовать плагины NPAPI. Есть ли какой-либо пример или плагин NPAPI с открытым исходным кодом, к которому я могу обратиться?
Большое спасибо за Ваш ответ.
Сводка ответов
2 и 3 оба платформы для создания разработки плагинов легче.
Я нашел один пример по http://mxr.mozilla.org/seamonkey/source/modules/plugin/samples/
вы также можете использовать фреймворк плагинов FireBreath с открытым исходным кодом; они приближаются к выпуску 1.0 только для Windows, но портировать его на Linux будет несложно; Mac OS тоже не должна быть плохой, но потребуется немного поработать, чтобы заставить CMake сгенерировать правильный тип пакета =]
Да, я один из основных сопровождающих, поэтому я немного предвзято. Вы также можете найти полезную общую информацию о том, как работает NPAPI, в моем блоге, начиная с здесь: http://colonelpanic.net/2009/03/building-a-firefox-plugin-part-one/