チュートリアル
ここでは、SDK を使用したアドオンの開発方法を実践的に説明したページを一覧します。ハイレベル API の中には、チュートリアルが用意されていない API もあります。すべての API のリストについては、ページ左側のサイドバーを参照してください。
Windows、OS X および Linux 上で、SDK をダウンロード、インストール、および初期化します。
|
アドオン作成を始めるために必要な基本の cfx コマンドを学習します。
|
よくある問題を解決する場合や、支援を求める場合のヒントを説明します。
|
|
Firefox アドオンツールバーにボタンを追加します。
|
HTML および JavaScript を使用して実装したポップアップダイアログを表示します。
|
Firefox のメインメニューにアイテムを追加します。
|
Firefox のコンテキストメニューにアイテムを追加します。
|
tabs モジュールを使用して、新しいブラウザタブまたはウィンドウでWebページを開き、そのコンテンツにアクセスします。
|
tabs モジュールを使用して、現在開いているすべてのタブを反復処理し、それらのコンテンツにアクセスします。
|
tabs モジュールを使用して、新しい Web ページが読み込まれたときに通知を受け取り、それらの Web ページのコンテンツにアクセスします。
|
|
URL に基づいて Web ページを検索するフィルタを作成し、フィルタに一致する URL の Web ページを読み込んだときに、フィルタ内の指定したスクリプトを実行します。
|
現在アクティブな Web ページに、動的にスクリプトを読み込みます。
|
診断を行うために、メッセージをコンソールにログとして出力します。
|
Firefox にアドオンが読み込まれたり、読み込み解除されたりしたときに通知を受け取ります。またコマンドラインからアドオンに引数を渡します。
|
アドオンを別個のモジュールとして作成して、開発、デバッグ、および保守を容易にします。
またモジュールが入った再利用可能なパッケージを作成して、他の開発者もそのモジュールを使用できるようにします。
|
SDK 自体に含まれていない追加のモジュールをインストールして使用します。
|
SDK のテストフレームワークを使用して、単体テストを作成し実行します。
|
ローカライズ可能なコードを作成します。
|
この権限を使用すると、アドオンが Components オブジェクトにアクセスできるので、どんな XPCOM オブジェクトでも読み込んで使用できるようになります。
|
Android 用 Firefox モバイルのアドオン開発を始める手順を説明します。
|
より複雑なアドオンの開発作業を順を追って説明します。
|
|