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/tutorials/index.html | 172 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 172 insertions(+) create mode 100644 files/ja/tutorials/index.html (limited to 'files/ja/tutorials') diff --git a/files/ja/tutorials/index.html b/files/ja/tutorials/index.html new file mode 100644 index 0000000000..5d0c46fe7b --- /dev/null +++ b/files/ja/tutorials/index.html @@ -0,0 +1,172 @@ +--- +title: チュートリアル +slug: Tutorials +--- +

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のデバッグを行います。
+
+
+
+
+

応用 

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

 

-- cgit v1.2.3-54-g00ecf