2009-12-15 26 views
8

我需要編寫一個瀏覽器插件來與另一個進程進行通信,而且似乎我必須使用NPAPI插件。有沒有我可以參考的示例或開源NPAPI插件?在Linux中編寫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/

+0

你可以參考http://code.google.com/p/npapi-file-io/ – 2012-07-18 08:10:53

回答

7

你也可以使用開源的FireBreath插件框架一個例子;他們只接近1.0版本的Windows版本,但將其移植到linux並不困難; mac os應該也不錯,但是需要一點工作才能讓CMake生成正確的綁定類型=]

是的,我是主要維護者之一,所以我有點偏見。你也可以從這裏找到一些關於NPAPI如何在我的博客上運行的一般信息: http://colonelpanic.net/2009/03/building-a-firefox-plugin-part-one/

+0

更新:Linux支持現在有,但實驗 – taxilian 2010-01-23 03:13:02

+0

更新2:Mac支持也有,但實驗 – taxilian 2010-05-15 20:06:22

+0

更新3:Mac和Linux的支持都是穩定的(已經有一段時間了)=] – taxilian 2011-04-29 14:59:45