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

时间:2009-12-15 08:08:53

标签: google-chrome firefox 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/
  5. 2和3都是使插件开发更容易的框架。


    我找到了一个例子 http://mxr.mozilla.org/seamonkey/source/modules/plugin/samples/

1 个答案:

答案 0 :(得分:7)

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

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