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