Любой пример написания плагина NPAPI в Linux? - PullRequest
8 голосов
/ 15 декабря 2009

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

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

Сводка ответов

  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/

1 Ответ

7 голосов
/ 20 декабря 2009

вы также можете использовать фреймворк с открытым исходным кодом FireBreath ; они приближаются к версии 1.0 только для Windows, но было бы нетрудно перенести его на Linux; Mac OS не должен быть плохим, но потребуется немного усилий, чтобы заставить CMake сгенерировать правильный тип пакета =]

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

...