Есть какой-нибудь пример написания плагина NPAPI в Linux?
-
19-09-2019 - |
Вопрос
Мне нужно написать плагин для браузера для взаимодействия с другим процессом, и, похоже, мне придется использовать плагины NPAPI.Есть ли какой-нибудь пример или плагин NPAPI с открытым исходным кодом, на который я могу сослаться?
Большое спасибо за ваш ответ.
Краткое изложение ответов
- http://mxr.mozilla.org/seamonkey/source/modules/plugin/samples/
- http://www.firebreath.org/
- http://code.google.com/p/nixysa/
- 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/