Firefoxアドオンの作成を始めるためのリソースは何ですか?APIガイドはどこにありますか?どこかに入門チュートリアルはありますか?どこかに開発者ディスカッション掲示板はありますか?
Firefoxアドオンの作成を始めるためのリソースは何ですか?APIガイドはどこにありますか?どこかに入門チュートリアルはありますか?どこかに開発者ディスカッション掲示板はありますか?
回答:
私たちはhttp://developer.mozilla.org/en/Extensionsがこれらすべての質問に答えることを試みました。ドキュメンテーションセクションの最初の3つのリンクは、開始することに関するものです(Adamのリンクを含みます)。コミュニティセクションのニュースグループとircチャンネルは公式のディスカッション掲示板です。
Mozillaは非常に複雑であるため、あらゆる種類のAPIガイドは圧倒的であり、書くのが難しいでしょう。したがって、最善の策は、コードスニペットページ(これもMDC拡張機能ページからリンクされている)を確認し、MDC / googleを検索して、フォーラムで質問することです。
上記の公式ページは良いですが、これは私が始めるために見つけた最も有用なページです:http :
//blog.mozilla.com/addons/2009/01/28/how-to-develop-a-firefox-拡張/
最新の公式投稿
そして、アドオンビルダーから生成された拡張機能から始めることも、すばらしいスタートであることがわかりました。あなたはJavaScriptを微調整し、何が起こるかを見ることにまっすぐ行きます:https : //addons.mozilla.org/en-US/developers/tools/builder
また、実際にデバッグできるようにしたい場合は、次の2つの選択肢があります 。ChromeBug -Firefox拡張機能用のFireBugを提供します。 WebStormですが、早期アクセスバージョンを使用する必要があり、現在、私が書いたパッチが必要です。
これが、最初の拡張機能を作成するためのMozillaの公式スターターページです。 http://developer.mozilla.org/en/Building_an_Extension
私はgreasemonkeyが優れた出発点であることを発見しました...私はそれを使用してサイトのいくつかの機能を作成し、次にこのスクリプトコンパイラを使用して自分のスクリプトを動作するアドオンに変換しました。もちろんそれは機械で生成されます...しかし、それは非常に少数のファイルであり、理解するのは非常に簡単です。.xpiを解凍して、いじくり回します。