mozilla
Your Search Results

    チュートリアル

    SDK を使用したアドオンの開発方法を実践的に説明したページの一覧です。


    はじめに

    インストール
    Windows、OS X および Linux 上で、SDK をダウンロード、インストール、および初期化します。
    トラブルシューティング
    よくある問題を解決する場合や、支援を求める場合のヒントを説明します。
    入門
    シンプルなアドオンを作成を始めるための手順の概略です
     

    ユーザーインターフェイスの作成

    ツールバーボタンの追加
    Firefox アドオンツールバーにボタンを追加します。
    Firefoxへのメニュー項目の追加
    Firefox のメインメニューにアイテムを追加します。
    ポップアップの表示
    HTML および JavaScript を使用して実装したポップアップダイアログを表示します。
    コンテキストメニュー項目の追加
    Firefox のコンテキストメニューに項目を追加します。

    ブラウザの操作

    Webページを開く
    tabsモジュールを用いて、新しいタブまたはウィンドウでWebページを開き、そのコンテンツにアクセスします。
    ページの読み込みを確認する
    tabsモジュールを用いて、新しい Web ページが読み込まれたときに通知を受け取り、それらの Web ページのコンテンツにアクセスします。
    開いているタブの一覧を表示する
    tabsモジュールを用いて、現在開いているすべてのタブに対して反復処理を行い、それらのコンテンツにアクセスします。
     

    Webページの変更

    URLに基づいたWebページの変更
    URL に基づいて Web ページを検索するフィルタを作成します。フィルタに一致する URL の Web ページを読み込んだときに、フィルタ内の指定したスクリプトを実行します。
    アクティブなWebページの変更
    現在アクティブな Web ページに、動的にスクリプトを読み込みます。

    開発テクニック

    ログの出力
    診断を行うために、メッセージをコンソールにログとして出力します。
    再利用可能なモジュールの作成
    アドオンを別個のモジュールとして体系化し、開発、デバッグ、およびメンテナンスを容易にします。 また、作成したモジュールが入った再利用可能なパッケージを作成し、他の開発者もそのモジュールを使用できるようにします。
    ユニットテスト
    SDK のテストフレームワークを使用して、ユニットテストを作成し実行します。
    Chrome 権限
    この権限を使用すると、アドオンが Components オブジェクトにアクセスできるので、どんな XPCOM オブジェクトでも読み込んで使用できるようになります。
    イベントターゲットの作成
    定義したオブジェクトがイベントを発生させられるようにします。
    読み込みと読み込み解除の確認
    Firefox にアドオンが読み込まれたり、読み込み解除されたりしたときに通知を受け取ります。またコマンドラインからアドオンに引数を渡します。
    サードパーティーモジュールの使用
    SDK 自体に含まれていない追加のモジュールをインストールして使用します。
    ローカライゼーション
    ローカライズ可能なコードを作成します。
    モバイル開発
    Android 用 Firefox モバイルのアドオン開発を始める手順を説明します。
    アドオン用のデバッガー
    アドオン内のJavaScriptのデバッグを行います。

    応用 

    アノテーターアドオン
    より複雑なアドオンの開発作業を順を追って説明します。

     

    ドキュメントのタグと貢献者

    Contributors to this page: shinnn
    最終更新者: shinnn,