私はFirefox/Netscapeプラグイン(拡張子ではありません)をWindowsで実行するように書いています。指導やチュートリアルのためのサイトがあれば教えてください。Firefox/Netscapeプラグインの作成
私はMozillaのドキュメント、特にgecko sdkのドキュメントを参照していますが、これは最も簡単なものではありません。
これを助けるための優れたサイトがあるかどうかは疑問です。あるいは、私はMozillaのドキュメントに頼る必要があります。
私はFirefox/Netscapeプラグイン(拡張子ではありません)をWindowsで実行するように書いています。指導やチュートリアルのためのサイトがあれば教えてください。Firefox/Netscapeプラグインの作成
私はMozillaのドキュメント、特にgecko sdkのドキュメントを参照していますが、これは最も簡単なものではありません。
これを助けるための優れたサイトがあるかどうかは疑問です。あるいは、私はMozillaのドキュメントに頼る必要があります。
NPAPI(Netscape Plugin Application Programming Interface)を検索します。ここではいくつかの結果である:
注:次は、プラグインではなく拡張を行うためのものです。ごめんなさい。
の両方が、過去に私を助けてきました。
私は非常にNixysaを使用することをお勧めしますが、それは新しいhttp://code.google.com/p/nixysa/です。それはNPAPIの詳細を抽象化します。加えて、実際のサンプルがあります。ウェブサイトは最高のそれを説明します
Nixysaは、あなたが簡単に C++のクラスを公開せ、自動的に(例えばGoogle Chromeのか Firefoxなど ブラウザ用のプラグイン)NPAPIプラグインのグルー コードを生成する Pythonで書かれたフレームワークです簡単なIDL表現 からJavascriptへNixysaは、もともと O3Dの必要性のために考案された でしたが、幅広いユースケースを でサポートするのに十分柔軟です。
の手順に沿ったコードをご覧になり、examples/complexの サンプルを試してみてください。
Javascriptコールバックを登録して呼び出すこともできるプログラムを作成できます。
1つの注意点は、ドキュメントがないことです(これまでのところ)。
あなたはクロスブラウザ(FirefoxとIE)および/またはクロスプラットフォーム(WindowsやLinux、MAC)の作品何かが必要な場合は、firebreathで見ることができる: http://www.firebreath.org
それは非常に安定しており、持っています素晴らしい機能がたくさんあります。
一般的な「入門」については、私は、件名にいくつかのブログの記事を持っている(同様に上記のソースの一部からリンク)
http://colonelpanic.net/2009/03/building-a-firefox-plugin-part-one/
彼は(AppleのQuickTimeのような)プラグインを要求、拡張子ではありません。 –
ああ、それをキャッチしていない。編集されました。 – JasonV
+1してくれてありがとう。 –