2009-12-15 3 views
8

Мне нужно написать плагин для взаимодействия с другим процессом, и мне кажется, что я должен использовать плагины NPAPI. Есть ли какой-нибудь пример или плагин NPAPI с открытым исходным кодом, на который я могу ссылаться?Любой пример написания плагина NPAPI в Linux?

Большое спасибо за ваш ответ.

Резюме ответов

  1. http://mxr.mozilla.org/seamonkey/source/modules/plugin/samples/
  2. http://www.firebreath.org/
  3. http://code.google.com/p/nixysa/
  4. http://code.google.com/p/npapi-file-io/

2 и 3 являются рамки, чтобы сделать плагин развития проще.


Я нашел один пример в http://mxr.mozilla.org/seamonkey/source/modules/plugin/samples/

+0

Вы можете обратиться к http://code.google.com/p/npapi-file-io/ –

ответ

7

можно также использовать с открытым исходным кодом FireBreath рамки плагина; они приближаются к выпуску 1.0 только для окон, но было бы непросто переносить его в linux; mac os тоже не должно быть плохо, но для получения CMake для создания правильного типа пакета потребуется немного работы.]

Да, я один из основных сопровождающих, поэтому я немного предвзятый. Вы также можете найти хорошую общую информацию о том, как NPAPI работает на моем блоге, начиная здесь: http://colonelpanic.net/2009/03/building-a-firefox-plugin-part-one/

+0

Update: Linux поддержка есть, хотя экспериментальный – taxilian

+0

Обновление 2: поддержка Mac также есть, но экспериментальный – taxilian

+0

Обновление 3: поддержка Mac и Linux стабильна (были на некоторое время) =] – taxilian