amIWebInstallListener

The registered amIWebInstallListener is used to notify about new installs
triggered by websites. The default implementation displays a confirmation
dialog when add-ons are ready to install and uses the observer service to
notify when installations are blocked.

Methods

onWebInstallDisabled(aOriginator, aUri, aInstalls, aCount)

Called when installation by websites is currently disabled.

Parameters

aOriginator The window or browser that triggered the installs
aUri The URI of the site that triggered the installs
aInstalls The AddonInstalls that were blocked
aCount The number of AddonInstalls

onWebInstallBlocked(aOriginator, aUri, aInstalls, aCount)

Called when the website is not allowed to directly prompt the user to
install add-ons.

Parameters

aWindow The window or browser that triggered the installs
aUri The URI of the site that triggered the installs
aInstalls The AddonInstalls that were blocked
aCount The number of AddonInstalls

Returns

true if the caller should start the installs

onWebInstallRequested(aOriginator, aUri, aInstalls, aCount)

Called when a website wants to ask the user to install add-ons.

Parameters

aWindow The window or browser that triggered the installs
aUri The URI of the site that triggered the installs
aInstalls The AddonInstalls that were requested
aCount The number of AddonInstalls

Returns

true if the caller should start the installs