XPInstall

XPInstall

Infobox file format
name = XPInstall (XPI)


caption = A typical XPInstall confirmation dialog
extension = .xpi
mime = application/x-xpinstall
owner = Mozilla Foundation
genre =
container for =
contained by =
extended from =
extended to =

XPInstall (Cross-Platform Install) is 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.

A XPI (pronounced "zippy" and derived from XPInstall) installer module is a ZIP file that contains an install script or a manifest at the root of the file, and a number of data files.

In Mozilla, Firefox < 0.7, and Thunderbird < 0.5, the package contained a JavaScript install script (install.js) with some directives for actions to take during an install including adding files and directories, removing old or obsolete files and directories, executing command line tools, etc. In more recent Firefox and Thunderbird versions, the install script has been replaced by a chrome manifest and a RDF file (install.rdf).

Since Firefox 1.0, XPIs from sites other than Mozilla Add-ons are blocked by default. This was an attempt to prevent malicious programs, like computer virus, trojan and spyware, from being installed by novice users. While it is possible to put a site into the whitelist that limits sites which can install XPIs, malicious sites cannot install extensions in the background (without human intervention). This is because a confirmation dialog needs to be answered for every single installation of an extension.

However, users are still advised to install extensions from trusted sources only.

Applications with built-in support for XPInstall

Web browsers

*Mozilla Application Suite

*Flock
*SeaMonkey
*Netscape Browser

Other applications

*Nvu (web authoring application)
*Songbird (media player and organiser)
*Mozilla Sunbird
*Mozilla Thunderbird
*Google Gears

External links

* [http://www.mozilla.org/projects/xpinstall/ XPInstall]
* [http://developer.mozilla.org/en/docs/Extension_Packaging Extension Packaging (Mozilla Developer Center)]


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • XPInstall — (XPI) Окно подтверждения XPInstall Расширение .xpi MIME application/x xpinstall Разработан Mozilla Foundation XPI или также XPInstall (Cross Platform Install; произносится: zippy) формат данных Mozilla Foundation для …   Википедия

  • XPInstall — (XPI) Extension .xpi​ Type MIME application/x xpinstall Développé par Mozilla Foundation …   Wikipédia en Français

  • XPInstall — XPI oder auch XPInstall (Cross Platform Install; Aussprache: /zɪp.i/, bzw. wie ein englisch ausgesprochenes zippy ) ist ein von der Mozilla Foundation entwickeltes Dateiformat für Installationsdateien. Diese Technologie wird benutzt um… …   Deutsch Wikipedia

  • .xpi — XPInstall XPInstall (XPI) Extension de fichier .xpi Type MIME application/x xpinstall Développé par Mozilla Foundation XPI (prononcer zippy) est l acronyme de Cross Platform Installer , qui désigne l extension des extensions de logiciels …   Wikipédia en Français

  • XPI — XPInstall XPInstall (XPI) Extension de fichier .xpi Type MIME application/x xpinstall Développé par Mozilla Foundation XPI (prononcer zippy) est l acronyme de Cross Platform Installer , qui désigne l extension des extensions de logiciels …   Wikipédia en Français

  • Xpi — XPInstall XPInstall (XPI) Extension de fichier .xpi Type MIME application/x xpinstall Développé par Mozilla Foundation XPI (prononcer zippy) est l acronyme de Cross Platform Installer , qui désigne l extension des extensions de logiciels …   Wikipédia en Français

  • XPI — XPInstall (XPI) Расширение файла: .xpi Тип Разработчик: Mozilla Foundation XPI или также XPInstall (Cross Platform Install; произносится: zippy) формат данных Mozilla Foundation для инсталляции расширений ПО. Формат используется программами… …   Википедия

  • Cross-Platform Install — XPInstall Desarrollador Fundación Mozilla Sitio web oficial Información general Extens …   Wikipedia Español

  • Mozilla application framework — Free software portal The Mozilla application framework is a collection of cross platform software components that make up the Mozilla applications. It was originally known as XPFE, an abbreviation of cross platform front end. It was also known as …   Wikipedia

  • Mozilla Thunderbird — 5.0 Developer(s) …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”