XPInstall

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索
XPInstall (XPI)
拡張子 .xpi
MIME Type application/x-xpinstall
開発者 Mozilla Foundation
テンプレートを表示

XPInstall (正式名:Cross-Platform Install、通称:XPI) はMozilla FirefoxMozilla ThunderbirdMozilla Application SuiteなどのXULベースで作成されたアプリケーション拡張機能インストールする技術形式。モジュールはインストールスクリプトなどの設定ファイルやプログラムのデータファイルを含んだZIP形式のファイルで構成される。

Mozilla Firefox 0.7及びMozilla Thunderbird 0.5以降、パッケージはプログラムファイルなどの指定ファイルをプロファイルディレクトリへコピーしたり古いパッケージのファイルを削除するよう指示したインストール情報スクリプトファイル(install.js)を含むようになっている。また、最新のXPInstallではinstall.jsの機能がchrome.manifestとinstall.rdfへと置き換えられるようになった。

XPI方式のファイルはクライアントにドラッグ&ドロップするだけで拡張機能インストーラーとして認識され、容易にインストールを行えるようになっているほか、あらかじめ設定を行えばWebページ上からブラウザ形式のクライアントへ直接インストールを実行出来るようになっている。しかしFirefox 1.0以降、Mozilla Add-onsなどを除きほとんどサイトから提供されるパッケージは初期設定で全てブロックされるようになっており、インストール許可の設定を行わなければWebページからのインストールを実行できない。このホワイトリスト形式は悪意あるサイトから拡張機能に偽装された不正プログラムのインストールを防止することが目的となっている。

外部リンク [編集]