|
|
|
|
|
XpinstallXPInstall (Cross-Platform Install) is a technology used by Mozilla, Mozilla Firefox, Mozilla Thunderbird and other XUL-based applications for installing Mozilla extensions that add functionalities. An XPI (pronounced "zippy" and derived from XPInstall) installer module is a ZIP file that contains an install script (entitled install.js) at the root of the file. The package contains some files and the install script contains some JavaScript 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. Since Firefox 1.0, XPI from sites other than Mozilla Update https://update.mozilla.org is 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. External links
|
 |
| |
|
|