blob: 1598fd8ca399a3c6a433959d769bb0c553e8825e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
---
title: Legacyアドオン
slug: Mozilla/Add-ons/Overlay_Extensions
translation_of: Archive/Add-ons/Overlay_Extensions
---
<p>{{AddonSidebar}}</p>
<p>このページは下記の機能を使っているGecko-baseのアプリケーションのアドオンを開発するための方法のドキュメントへのリンクです。</p>
<ul>
<li>インターフェースを指定するためのXUL overlays</li>
<li><code>アプリケーションやコンテンツとの対話に</code><a href="/en-US/docs/XUL/tabbrowser"><code>tabbrowser</code></a>や<a href="/en-US/docs/Mozilla/JavaScript_code_modules">JavaScript modules</a>のような、特権コードが使用できるAPI。</li>
</ul>
<p>Prior to Firefox 4, and the Gecko 2 engine that powers it, this was the only way to develop extensions. This methodology has largely been superseded by <a href="/en-US/docs/Extensions/Bootstrapped_extensions">restartless extensions</a>, and the <a href="/en-US/Add-ons/SDK">Add-on SDK</a>, which is built on top of them. The privileged JavaScript APIs described here can still be used in these newer types of add-ons.</p>
<h2 id="XUL_School">XUL School</h2>
<p><a href="/en-US/Add-ons/Overlay_Extensions/XUL_School">XUL School</a>は体系的なアドオン開発のチュートリアルです。これはfirefoxアドオン開発のチュートリアルですが、他のおおよそのGecko-baseのアプリケーションに応用できます。</p>
<h2 id="その他の情報">その他の情報</h2>
<div class="column-container">
<div class="column-half">
<dl>
<dt><a href="/en-US/Mozilla/Add-ons/Setting_up_extension_development_environment">Setting up your environment</a></dt>
<dd>拡張機能を開発するための環境設定です。</dd>
<dt><a href="/en-US/docs/XUL">XUL</a></dt>
<dd>XUL extensionを使ったユーザーインターフェースを記述するチュートリアルとリファレンスです。</dd>
<dt><a href="/en-US/Mozilla/Add-ons/Code_snippets">Code snippets</a></dt>
<dd>Sample code for many of the things you'll want to do.</dd>
<dt><a href="/en-US/Mozilla/Add-ons/Installing_extensions">Installing extensions</a></dt>
<dd>How to install an extension by copying the extension files into the application's install directory.</dd>
<dt><a href="/en-US/Add-ons/Overlay_extensions/Firefox_addons_developer_guide">Firefox add-ons developer guide</a></dt>
<dd>オーバーレイextension(bootstrap extensionかな?)の開発ガイドです。</dd>
</dl>
</div>
<div class="column-half">
<dl>
<dt><a href="/en-US/docs/Mozilla/JavaScript_code_modules">JavaScript code modules</a></dt>
<dd>アドオン開発者の使用できるJavaScript モジュールです。</dd>
<dt><a href="/en-US/Mozilla/Add-ons/Inline_Options">Extension preferences</a></dt>
<dd>How to specify the preferences for your extension that will appear in the Add-ons Manager.</dd>
<dt><a href="/en-US/Mozilla/Add-ons/Extension_Packaging">Extension packaging</a></dt>
<dd>アドオンのパッケージングとインストールの方法です。</dd>
<dt><a href="/en-US/Mozilla/Add-ons/Creating_Custom_Firefox_Extensions_with_the_Mozilla_Build_System">Binary Firefox extensions</a></dt>
<dd>Firefoxのバイナリ拡張を作成します。</dd>
</dl>
</div>
</div>
<p> </p>
|