Firefox 用のプラグインを作成した経験はゼロ以下です。VS2005/8 を使用して C++ でこれを達成する方法のサンプル コードを教えてくれる人はいますか?
ホスティング HTML ページで JavaScript を使用する必要があるのは、次のようなものです。
var obj = document.getElementById("MyFFPlugin");
var value = obj.CalculateValue;
// Work with calculated value
Firefox 用のプラグインを作成した経験はゼロ以下です。VS2005/8 を使用して C++ でこれを達成する方法のサンプル コードを教えてくれる人はいますか?
ホスティング HTML ページで JavaScript を使用する必要があるのは、次のようなものです。
var obj = document.getElementById("MyFFPlugin");
var value = obj.CalculateValue;
// Work with calculated value
SDK には、mozzila プラグインの書き方に関する基本的なサンプルがあり、こちらからダウンロードできます: http://mxr.mozilla.org/seamonkey/source/modules/plugin/tools/sdk/
Mozilla プラグインの公式サイトはこちらhttp://www.mozilla.org/projects/plugins/
それが役に立てば幸い。
NPAPIをラップするNixysahttp://code.google.com/p/nixysa/を使用することを強くお勧めします。サイトから:
NixysaはPythonで記述されたフレームワークであり、NPAPIプラグイン(Google ChromeやFirefoxなどのブラウザー用のプラグイン)のグルーコードを自動的に生成し、単純なIDL表現からC++クラスをJavascriptに簡単に公開できるようにします。Nixysaは元々O3Dのニーズに合わせて考案されましたが、幅広いユースケースをサポートするのに十分な柔軟性があります。
それを試してみてください
こちらの手順に従ってコードを確認し、examples/complexのサンプルを試してください。
サンプルには、VisualStudio2005プロジェクトが含まれています。