blob: 82943ffe55ae646056c71c62d5e504410ee79fba (
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
|
---
title: Firefox 2 のための拡張機能の更新
slug: Mozilla/Firefox/Releases/2/Updating_extensions
tags:
- Add-ons
- Extensions
translation_of: Mozilla/Firefox/Releases/2/Updating_extensions
original_slug: Updating_extensions_for_Firefox_2
---
<div>{{FirefoxSidebar}}</div><p>この記事は、 Firefox 2 で正しく動作するように拡張機能を更新したい開発者にとって有益な情報を提供します。
<h2 id="Step_1:_Update_the_install_manifest">ステップ 1: インストール定義ファイルの更新</h2>
<p>最初のステップ -- ほとんどの拡張機能で唯一必要なこと -- は、<a href="ja/Install_Manifests">インストール定義</a>ファイル install.rdf を更新し、Firefox 2 との互換性を持たせることです。
</p>
<p>単純に、Firefox の最大互換バージョンを指示する行を探します (次のように Firefox 1.5 向けになっています)。</p>
<pre class="eval"> <em:maxVersion>1.5.0.*</em:maxVersion>
</pre>
<p>これを変更して Firefox 2 と互換性を持たせます。</p>
<pre class="eval"> <em:maxVersion>2.0.0.*</em:maxVersion>
</pre>
<p>そして、拡張機能を再インストールします。</p>
<h2 id="Step_2:_Update_XUL_overlays">ステップ 2: XUL オーバーレイの更新</h2>
<p>Firefox 2 はデフォルトのテーマに変更を加えています。さらに、一部のユーザインタフェース要素が変更、または移動されているため、あなたの拡張機能の XUL オーバーレイに依存する部分が影響を受けます。
</p>
<p>拡張機能の XUL オーバーレイに影響する変更箇所について学ぶには、<a href="ja/Theme_changes_in_Firefox_2">Firefox 2 におけるテーマの変更点</a>の記事に目を通してください。
</p>
<h2 id="Step_3:_Test">ステップ 3: テスト</h2>
<p>公式にリリースする前に、必ず拡張機能を Firefox 2 上でテストしてください。最後にすることは、Firefox のリリース時に起こる問題報告のラッシュに、あなたの拡張機能の新バージョンが責任を持つことです。
</p>
<h2 id="Step_4:_Release">ステップ 4: リリース</h2>
<p><a class=" external" href="https://addons.mozilla.org" rel="freelink">http://addons.mozilla.org</a> 上のあなたの拡張機能のエントリーを更新してください。ユーザが更新を見つけられるようになります。</p>
<p>さらに、あなたの拡張機能のインストール定義ファイルで <code><a href="ja/Install_Manifests#updateURL">updateURL</a></code> を提供している場合は、必ず update manifest を更新し、Firefox が自動的に拡張機能の新バージョンを見つけられるようにしてください。こうすることによって、ユーザが Firefox 2 にアップグレードした後で最初にあなたの拡張機能を実行した時、新バージョンを自動的にインストールさせることができます。</p>
|