Есть какой-нибудь пример написания плагина NPAPI в Linux?

StackOverflow https://stackoverflow.com/questions/1905888

Вопрос

Мне нужно написать плагин для браузера для взаимодействия с другим процессом, и, похоже, мне придется использовать плагины 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.0 только для Windows, но было бы нетрудно портировать их на linux;mac os тоже не должна быть плохой, но потребуется немного поработать, чтобы заставить CMake сгенерировать правильный тип пакета =]

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top