From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/ja/mozilla/add-ons/sdk/tutorials/index.html | 146 ++++++++++++++++++++++ 1 file changed, 146 insertions(+) create mode 100644 files/ja/mozilla/add-ons/sdk/tutorials/index.html (limited to 'files/ja/mozilla/add-ons/sdk/tutorials/index.html') diff --git a/files/ja/mozilla/add-ons/sdk/tutorials/index.html b/files/ja/mozilla/add-ons/sdk/tutorials/index.html new file mode 100644 index 0000000000..e7be834a87 --- /dev/null +++ b/files/ja/mozilla/add-ons/sdk/tutorials/index.html @@ -0,0 +1,146 @@ +--- +title: チュートリアル +slug: Mozilla/Add-ons/SDK/Tutorials +translation_of: Archive/Add-ons/Add-on_SDK/Tutorials +--- +

{{AddonSidebar}}

+ +

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

+ +
+

はじめに

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

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

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

ブラウザの操作

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

Webページの変更

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

開発テクニック

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

応用 

+ +
+
+
+
アノテーターアドオン
+
より複雑なアドオンの開発作業を順を追って説明します。
+
+
+
-- cgit v1.2.3-54-g00ecf