我正在編寫一個Firefox/Netscape插件(不是擴展名)在Windows上運行的過程中,我想知道是否可以建議任何網站的指導和教程?編寫一個Firefox/Netscape插件
我一直在瀏覽Mozilla文檔,特別是壁虎sdk文檔的參考,但它不是最容易遵循。
只是想知道是否有任何良好的網站用於幫助?或者我需要依靠Mozilla文檔。
我正在編寫一個Firefox/Netscape插件(不是擴展名)在Windows上運行的過程中,我想知道是否可以建議任何網站的指導和教程?編寫一個Firefox/Netscape插件
我一直在瀏覽Mozilla文檔,特別是壁虎sdk文檔的參考,但它不是最容易遵循。
只是想知道是否有任何良好的網站用於幫助?或者我需要依靠Mozilla文檔。
搜索NPAPI(Netscape插件應用程序編程接口)。下面是一些結果:
我強烈建議使用Nixysa,它是新的http://code.google.com/p/nixysa/。它抽象出NPAPI的細節。另外,它有一個工作樣本。該網站最能描述它:
Nixysa是寫在 Python的自動生成NPAPI插件(插件 瀏覽器如谷歌Chrome或 火狐)膠水 代碼的框架,讓你可以輕鬆地將 C++類以簡單的IDL表示從 到Javascript。 Nixysa最初是爲 O3D的需求而設計的,但它足夠靈活,可以支持大量的使用案例 。
查看這裏的 指令後面的代碼,並在examples/complex中嘗試示例 。
您可以編寫一個程序,該程序可以註冊並調用Javascript回調函數。
一個警告是,沒有文件(迄今)。
如果你需要的東西,能跨瀏覽器(Firefox和IE)和/或跨平臺(Windows,Linux和MAC),你可以看看firebreath: http://www.firebreath.org
這是相當穩定的,具有很多很棒的功能。
對於一般的「入門」信息,我對這個問題(從上面的一些源以及鏈接)
http://colonelpanic.net/2009/03/building-a-firefox-plugin-part-one/
他請求插件(如蘋果公司的QuickTime)幾篇博客,而不是擴展。 – 2009-06-04 16:01:31