Mozilla L10N フォーラム一覧 Mozilla 製品 とその関連ソフトの日本語化に関するフォーラムでした。
このサイトは 2022 年 1 月に終了しました。
フィードバック方法や変更履歴などは Github をご覧ください。
 よくある質問  •  検索  •  登録ユーザ一覧  •  グループ   •  登録  •  ユーザ設定  •  ログインして PM を確認  •  ログイン
 Fx/Tb 1.1 以降の install.rdf の記述について 次のトピックを表示
前のトピックを表示
このフォーラムはロックされているため、新規投稿、返信、編集を行うことはできませんこのトピックはロックされているため、返信、編集を行うことはできません
投稿者 メッセージ
mar



登録日: 2004年1月 09日
記事: 552

ユーザ情報を表示メッセージを送信ウェブサイトに移動
記事 件名: Fx/Tb 1.1 以降の install.rdf の記述について     投稿時間: 2005年4月24日(日) 22:43 引用トップに移動

すでに trunk build において導入されている、install.rdf の記述の変更についてのメモとリンク集です。

大きな変更として、"chrome.manifest" ファイルが導入されました。
これまで install.rdf の <em:file> セクションに記述されていた、'content', 'locale', 'skin' に加えて、'overlay', 'style' などが含まれます。
拡張機能の場合、このファイルは install.rdf と同じところに置きます。

書式は以下を参照:
Configurable Chrome
http://www.mozilla.org/xpfe/ConfigChromeSpec.html

例:(Contacts Sidebar 0.5+の場合)
Quote:
content contactssidebar jar:chrome/contactssidebar.jar!/content/contactssidebar/
locale contactssidebar ja-JP jar:chrome/contactssidebar.jar!/locale/ja-JP/contactssidebar/
locale contactssidebar en-US jar:chrome/contactssidebar.jar!/locale/en-US/contactssidebar/
skin contactssidebar classic/1.0 jar:chrome/contactssidebar.jar!/skin/classic/contactssidebar/
overlay chrome://messenger/content/messenger.xul chrome://contactssidebar/content/contactsSidebar.xul
overlay chrome://messenger/content/messengercompose/messengercompose.xul chrome://contactssidebar/content/csMessengerComposeOverlay.xul
style chrome://global/content/customizeToolbar.xul chrome://contactssidebar/skin/contactsSidebar.css

"chrome.manifest" ファイルが存在しない場合は、<em:file> の記述が読み込まれて自動的に生成されます。

さらに、Item Type の記述が必要(?)になりました。

例:(再び Contacts Sidebar 0.5+の場合)
Quote:
<em:id>{4dce973c-25a5-4657-8e37-6c2a85c24a7e}</em:id>
<em:version>0.5+</em:version>
<em:type>2</em:type>

拡張機能の場合は、必ず 2 になります。
Quote:
* 2 - Extension
* 4 - Theme
* 8 - Locale

Extension Manager Changes
http://www.mozilla.org/projects/firefox/extensions/em-changes.html


その他については以下を参照:
Packaging Firefox/Thunderbird Extensions
http://www.mozilla.org/projects/firefox/extensions/packaging/extensions.html

Changes to Extension Packaging - MozillaZine Forums
http://forums.mozillazine.org/viewtopic.php?t=228092
dynamis



登録日: 2003年10月 05日
記事: 1744

ユーザ情報を表示メッセージを送信ウェブサイトに移動
記事 件名: Re: Fx/Tb 1.1 以降の install.rdf の記述について     投稿時間: 2005年4月27日(水) 11:25 引用トップに移動

mar wrote:
さらに、Item Type の記述が必要(?)になりました。

例:(再び Contacts Sidebar 0.5+の場合)
Quote:
<em:id>{4dce973c-25a5-4657-8e37-6c2a85c24a7e}</em:id>
<em:version>0.5+</em:version>
<em:type>2</em:type>

拡張機能の場合は、必ず 2 になります。
Quote:
* 2 - Extension
* 4 - Theme
* 8 - Locale

http://www.mozilla.org/projects/firefox/extensions/em-changes.html
Item Type 節で書かれているとおり、デフォルトでは 2 が推定されるため書かなくても動作はします
Quote:
For backward compatibility the Extension System will continue to assume an item is an Extension by default, and a Theme if the item has a <em:internalName> property, but Extension and Theme authors should be good citizens and upgrade their Install Manifests to include the type.

が、必須項目として指定されていますので、常に書くようにしましょう。
http://www.mozilla.org/projects/firefox/extensions/packaging/extensions.html

____________________
http://www.mozilla-japan.org/jp/l10n/
http://firehacks.org/blog/
指定期間中に書かれた記事を表示:      
このフォーラムはロックされているため、新規投稿、返信、編集を行うことはできませんこのトピックはロックされているため、返信、編集を行うことはできません


 別のフォーラムに移る:   



次のトピックを表示
前のトピックを表示
新規トピックを投稿できます
既存トピックに返信できます
自分の記事を編集できません
自分の記事を削除できません
投票に参加できません


Powered by phpBB © 2001, 2002 phpBB Group (customized by dynamis) :: FI Theme :: All times are GMT +9:00

Page generation time: 0.0173s (PHP: 71% - SQL: 29%) - SQL queries: 17