XPInstall
Sign in to saveAlso known as .xpi, XPI, Mozilla Firefox browser extension
XPInstall (Cross-Platform Install) was a technology used by the Mozilla Application Suite, SeaMonkey, Mozilla Firefox, Mozilla Thunderbird and other XUL-based applications for installing Mozilla extensions that add functionality to the main application. Support for XPInstall was removed from Firefox in November 2017 with the release of Firefox 57.
Key facts
- File format.name
- XPInstall (XPI)
- File format.mime
- application/x-xpinstall
- File format.owner
- Mozilla Foundation
via Wikipedia infobox
Wikidata facts
- Instance of
- file format
- Based on
- ZIP
- Developer
- Mozilla Foundation
- Official website
- addons.mozilla.org/en-US/firefox/browse/type:1
Show 2 more facts
- media type
- application/x-xpinstall
- file extension
- xpi
Sources (1)
via Wikidata · CC0
Article · 日本語
XPInstall(英: Cross-Platform Install、XPI)は Mozilla Firefox、Mozilla Thunderbird、Mozilla Application Suite などの XUL ベースで作成されたアプリケーションへ拡張機能をインストールする技術形式。モジュールはインストールスクリプトなどの設定ファイルやプログラムのデータファイルを含んだZIP形式のファイルで構成される。 Mozilla Firefox 0.7 及び Mozilla Thunderbird 0.5 以降、パッケージはプログラムファイルなどの指定ファイルをプロファイルディレクトリにコピーしたり古いパッケージのファイルを削除するよう指示したインストール情報スクリプトファイル(install.js)を含むようになっている。また、最新の XPInstall では install.js の機能がchrome.manifest と install.rdf へと置き換えられるようになった。 XPI方式のファイルはクライアントにドラッグ・アンド・ドロップするだけで拡張機能インストーラーとして認識され、容易にインストールを行えるようになっているほか、あらかじめ設定を行えばウェブページ上からブラウザ形式のクライアントへ直接インストールを実行出来るようになっている。しかし Firefox 1.0 以降、Mozilla Add-ons などを除きほとんどサイトから提供されるパッケージは初期設定で全てブロックされるようになっており、インストール許可の設定を行わなければウェブページからのインストールを実行できない。このホワイトリスト形式は悪意あるサイトから拡張機能に偽装された不正プログラムのインストールを防止することが目的となっている。
Abstract from DBpedia / Wikipedia · CC BY-SA