Firefox アドオンの作成を開始するためのリソースは何ですか? どこかに API ガイドはありますか? どこかに入門チュートリアルはありますか?開発者向けのディスカッション ボードはありますか?
6 に答える
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 - FireBug for Firefox Extensions を提供します。 WebStormですが、早期アクセス バージョンを使用する必要があり、現在は私が書いたパッチが必要です。
これは、最初の拡張機能を作成するための Mozilla の公式スターター ページです。 http://developer.mozilla.org/en/Building_an_Extension
私はグリースモンキーが素晴らしい出発点であることを発見しました... 私はそれを使用してサイトの機能を作成し、次にこのスクリプト コンパイラを使用してスクリプトを機能するアドオンに変えました。もちろん、これはマシン生成ですが、ファイル数が非常に少なく、非常に理解しやすいものです。.xpi を解凍していじるだけです。
これは、FireFox 拡張機能の作成方法を学習するための優れたリソースです:
Firefox 拡張機能の作成方法
これはすばらしいチュートリアルで、ほとんどの種類の拡張機能をカバーしています。
編集:元のページが存在しないため、アーカイブされたコピーを使用するようにリンクを更新しました
これには最善の解決策があります: https://developer.mozilla.org/en/Extensions ですが、グリースモンキー スクリプト コンパイラを試すことができます