2013-04-12 101 views
0

我正在Linux平臺下開發NPAPI npruntime插件。我剛從mozilla SDK的npruntimeSample中修改了一下。我得到了一個成功的構建,並且生成了我的庫,但瀏覽器(Firefox和Chromium)未檢測到插件信息或對象實例化。 我沒有得到背後的原因。如果可能的話,一些幫助。Linux上的NPAPI(npruntime)

這裏是我的代碼: My sample code on github

+0

你的插件的名字是什麼?你在哪裏(以及如何)安裝它? – john

+0

這是一個名爲「test」的共享庫Eclipse項目,並生成一個文件「libtest.so」 –

回答

1

據我所知,在任何當前的Mozilla源代碼庫沒有npruntime樣本,所以你必須看一些舊的代碼。
我建議嘗試更近期的樣本,如NPAPI SDKnpsimple(請注意,由於xulrunner-sdk已死亡,您要使用this pull request)。

此外,如果您不知道,請查看FireBreath以獲得簡化開發插件的項目。

+0

我知道FireBreath,但我想要一個基本的npruntime(腳本)示例,工作在linux和鉻下。 –

+1

嘗試[npsimple](https://github.com/mikma/npsimple)+ [這個拉請求](https://github.com/mikma/npsimple/pull/1)?我首先會擔心要加載一些東西,但您仍然可以在稍後將示例中的腳本添加到加載插件中。 –