Skip to content
EntityQ1546911· pop 14· linked from 96 articles

Also 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

Official website

Link to the official site · not written by Vinony

Wikidata facts

Instance of
file format
Based on
ZIP
Show 2 more facts
media type
application/x-xpinstall
file extension
xpi
Sources (1)

via Wikidata · CC0

Article · 中文

XPInstall(Cross-Platform Install)是一种被Mozilla Application Suite、SeaMonkey、Mozilla Firefox、Mozilla Thunderbird以及其他基于XUL的应用程序为安装Mozilla扩展而使用的技术,它可以为主应用程序增添功能。 一个XPI(发音“zippy”,从XPInstall派生)安装包是一个ZIP文件,其根目录中包含一个安装脚本或清单文件,以及若干数据文件。 在Mozilla Firefox的早期版本中,安装包包含一个JavaScript安装脚本 (install.js),其中含有一些在安装时执行的操作指令,包括添加文件和目录、移除旧或过时的文件和目录、执行命令行工具等。在后来的Firefox和Thunderbird版本中,安装脚本被chrome清单及一个RDF文件 (install.rdf) 取代。 从Firefox 1.0开始,从Mozilla Add-ons以外的网站安装XPI被默认阻止。此举措是为防止恶意程序被用户无意间安装,包括计算机病毒、特洛伊木马和间谍软件。虽然可以将网站加入允许安装XPI的白名单,恶意网站仍无法在后台(未经人工干预的情况下)安装扩展,因为每次安装扩展时都需要手动确认相应对话框。 尽管如此,用户仍应仅安装来自可信来源的扩展。

Abstract from DBpedia / Wikipedia · CC BY-SA