Firefox プラグインを作成するための最小プログラミング要件は何ですか?
5 に答える
Firefox プラグイン (Flash Player など) は、プラグイン用のクロスブラウザー API である NPAPI で開発するバイナリ コンポーネントです。
Mozilla プラグイン デベロッパー センターをチェックしてください
また、 Firefox プラグインが拡張機能として出荷されている場合がある Firefox 拡張機能 を調べることもできます。Firefox 拡張機能は、ブラウザー自体の機能を変更または強化します。Javascript は、主に Firefox プラグインを作成する言語です。
Mozilla Extensions Developer Centerをチェックしてください
Firefox プラグインを開発するときに便利な Firefox プラグインには、Venkman Javascript DebuggerとFirebug Javascript Debugger があります。
組織化されたスタイルの読書に興味があり、古き良き本を好む場合は、ここから始めてください。 http://www.amazon.com/Programming-Firefox-Building-Internet-Applications/dp/0596102437 アドオンのビルドに使用される XUL の基本から始めることができます。JavaScript に少しでも触れていれば、きっと役に立ちます。
それ以外の場合は、ここから始めてください。 https://developer.mozilla.org/En Firefox アドオンの開発や、Firefox 自体の開発を開始するために必要なすべてのことを学び始めることができます。
Javascript と DOM にかなり習熟している場合は、ここにジャンプしてください。 https://developer.mozilla.org/En/Developing_add-ons . 唯一の問題は、初心者プログラマーにとって包括的ではないことです。プログラミングの専門的なバックグラウンドがあり、サンプル コードから言語を理解できる場合は、ここから始めてください。
しかし、上で述べたように、よく整理された本をお勧めします。市場に出回っている XUL の本はほとんどありません。これは私の最初の Google 検索結果だったので、ここにリンクしました。
http://www.amazon.com/で XUL を検索してください。1 つ、少なくとも 2006 年から 2007 年以降に出版された本を選択してください。
[編集] この良い記事http://kb.mozillazine.org/Getting_started_with_extension_developmentを見つけました
ここには大きな誤解があるようです。プラグインまたは拡張機能を作成しようとしていますか? Dougnukem が述べたように、プラグインは XUL や拡張機能とは何の関係もありません。これらは共有ライブラリ (win、linux、mac の場合は .dll、.so、または .dylib) であり、ブラウザーだけでは実行できない機能を提供します。
始めたばかりの場合は、FireBreath プラグイン フレームワークを調べて、いくつかのドキュメントを読むことをお勧めします。適切な開始場所は次のとおりです。http://colonelpanic.net/2009/03/building-a-firefox-plugin-part-one/
また、この質問に対する回答をまだ選択していません。それは、まだ答えを見つけていないからですか、それとも忘れてしまったからですか?
高度な DOM、Firefox API