Firefox 4 にて拡張機能インストール後のフォルダ構成が変更されます
Mozilla Add-ons Blog で告知されている通り、次の Firefox 4 のベータ版である 4.0b7 にて拡張機能をインストールした際のフォルダ構成が以下のように変更となります(現時点で最新のナイトリービルドである 4.0b7pre では既に変更済みです)。
【変更前】
インストールした拡張機能のXPIインストーラ内のファイルが下記フォルダ内に展開される。
{プロファイルフォルダ}/extensions/{拡張機能のGUID}/
【変更後】
インストールした拡張機能のXPIインストーラが下記ファイルとしてそのままの状態で配備される。
{プロファイルフォルダ}/extensions/{拡張機能のGUID}.xpi
多くの拡張機能ではこの変更による影響はありませんが、もし拡張機能が XPI インストーラ内のファイルをローカルファイルとして直接参照していたり、バイナリ形式の XPCOM、JS-ctypes で読み込まれる DLL、検索エンジン(「searchplugins/」フォルダ)などを含んでいる場合、以下のいずれかの対応が必要となります。
- 新しいフォルダ構成に対応させるよう拡張機能を修正する
- インストールマニフェストへ
<em:unpack>true</em:unpack>
ディレクティブを追加し、旧式のフォルダ構成でインストールされるよう修正する
詳細については、下記のページの「XPI unpacking」の項を参照してください。
Firefox 4 for developers – MDC
Mozilla Freak :
dynamis :