2010-04-16 166 views

回答

24

注意:Firefox和Chrome都會默認大多數插件to click-to-play soon,Chrome的規劃爲phase out NPAPI entirely。此時,不鼓勵新項目的NPAPI。

NPAPI插件不應該是瀏覽器特定的(至少儘可能)。對於NPAPI,Seamonkeys npruntime sample可被視爲基本的Hello World。如果您關心最新的Mac支持,則需要查看WebKits或蘋果示例。

閱讀材料,讓你開始:

也有FireBreath項目NPAPI文檔:它是一個旨在降低瀏覽器插件開發入門障礙的框架,並且已經最多關注共同的任務和問題。

+0

我還建議閱讀一本書「編程Netscape插件」被贊奧利芬特http://www.podgoretsky.pri.ee/ftp/Docs/Internet/ Netscape%20Plug-Ins/ – Vanuan 2010-10-04 22:39:24

+0

請記住,截至2013年9月23日,Chrome正在逐步停止對基於NPAPI的解決方案的支持。 http://blog.chromium.org/2013/09/saying-goodbye-to-our-old-friend-npapi.html – 2013-09-23 18:43:35

+0

... Firefox將在Chrome之前的一個月內製作除Flash之外的所有插件點擊播放。 – 2013-09-23 19:39:34

7

下面是一個簡單的跨平臺的例子:npsimple

+0

Visual Studio解決方案版本適用於智能手機?此外,獲取依賴關係(npapi頭文件)是必需的,它們不在存儲庫內。通常在Windows中搜索編譯依賴關係最吸引人。 – Ciantic 2010-06-19 16:00:49

+3

原來可以從相當晦澀的谷歌代碼SVN http://code.google.com/p/npapi-headers/ – Ciantic 2010-06-19 17:05:49

+1

找到標題這是[npapi-sdk](http://code.google.com/ p/npapi-sdk /)項目。 [此拉請求](https:// github。com/mikma/npsimple/pull/1)似乎更新npsimple它。 – 2013-04-15 16:25:56