home
« 前

目次

1.アドオンの作成

アドオンの作り方を解説するため、以下では簡単なアドオンを作って行きます。まず最初に、拡張機能用のフォルダを作ります。フルパスに半角スペースや_(アンダーバー)が入ると後々困るので、マイドキュメントとかではなくC:直下に"Extensions"とでも名前をつけてフォルダを作成します。次に、このフォルダ内に新しくフォルダを作って、「helloworld」と名前をつけます。以下の作業は全てこのフォルダの下で行います。

先に、必要なフォルダを作っておきます。「content」「locale」「skin」「default」という名前でフォルダを作ってください。

installl.rdfの作成

まず「install.rdf」という名前で、アドオンの情報を記すファイルを作ります。これをテキストエディタで開いて(右クリックして、「プログラムから開く」-「プログラムの選択」メニューから、テキストエディタを選ぶ)、以下のテキストをそのまま貼り付けてください。

<?xml version="1.0"?>

<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:em="http://www.mozilla.org/2004/em-rdf#">
	<Description about="urn:mozilla:install-manifest">
		<em:version>1.0.0</em:version><!-- アドオンのバージョン -->
		<em:id>helloworld@yourname.net</em:id><!-- アドオンのid -->
		<em:type>2</em:type>
		<em:iconURL></em:iconURL><!-- アイコンのChromeURL -->
		
		<em:targetApplication>
			<!-- Firefox -->
			<Description>
				<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
				<em:minVersion>3.0.1</em:minVersion><!--対応するFirefoxの最低バージョン-->
				<em:maxVersion>3.*</em:maxVersion><!--対応するFirefoxの最高バージョン-->
			</Description>
		</em:targetApplication>

		<em:localized>
			<Description>
				<em:locale>en-US</em:locale><!-- 英語環境での情報であることを表す。 -->
				<em:creator>yourname</em:creator><!-- 英語の作者名 -->
				<em:name>HelloWorld</em:name><!-- 英語のアドオン名 -->
				<em:description>show "Hello, World".</em:description><!-- 英語説明 -->
				<em:homepageURL></em:homepageURL><!--ホームページ URL -->
			</Description>
		</em:localized>
		<em:localized>
			<Description>
				<em:locale>ja</em:locale><!-- 日本語環境での情報であることを表す。 -->
				<em:creator>あなたの名前</em:creator><!-- 日本語の作者名 -->
				<em:name>ハローワールド</em:name><!-- 日本語のアドオン名 -->
				<em:description>"Hello, World"と表示します。</em:description><!-- 日本語説明 -->
				<em:homepageURL></em:homepageURL><!--ホームページ URL -->
			</Description>
		</em:localized>
	</Description>
</RDF>

実際にアドオンを作るときは赤い部分を適宜変更してください。海外の人に使ってもらう予定がなければ英語説明とかはいりません。

アドオンのidは他のアドオンとかぶらないように、「アドオンの名前@作者名.net」のようにメールアドレスの形式で書きます(メールアドレスを書くわけではない)。Firefoxのバージョンについては、一般公開するときにこのページに書かれているものから選んで決めますが、とりあえず現在のバージョンに書き換えてください(ちなみに、最高バージョンが現在のバージョンより小さいとエラーが起こります)

詳細な説明:
 Install Manifests - MDC

次の章ではいよいよアドオンの中核を作っていきます。

« 前

目次


inserted by FC2 system