在Linux中编写NPAPI插件的任何例子?

Zel*_*luX 8 firefox google-chrome npapi browser-plugin

我需要编写一个浏览器插件来与另一个进程通信,似乎我必须使用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/找到了一个例子.

tax*_*ian 7

你也可以使用开源的FireBreath插件框架; 它们只接近1.0版本的Windows,但将它移植到Linux并不困难; mac os也不应该坏,但要让CMake生成正确的bundle type =]需要一点工作

是的,我是主要的维护者之一,所以我有点偏颇.您还可以在我的博客上找到有关NPAPI如何工作的一些很好的一般信息,从这里开始:http: //colonelpanic.net/2009/03/building-a-firefox-plugin-part-one/