We're redesign the labs website and would like 'safe' urls to link to add-on xpis, the same as https://addons.mozilla.org/services/install.php?addon_id=personas , which allows us to install add-ons from 3rd party sites without users seeing a yellow warning bar.' The add-ons we have are: * Jetpack (https://addons.mozilla.org/en-US/firefox/addon/12025) * Weave (https://addons.mozilla.org/en-US/firefox/addon/10868) * Ubiquity (https://addons.mozilla.org/en-US/firefox/addon/9527) * Prism (https://addons.mozilla.org/en-US/firefox/addon/6665)
But they are experiments -- shouldn't they get a warning?
The warning isn't for 'experimental' add-ons, they are for 3rd party installation of add-ons. Since this warning is used for the latter purpose, we shouldn't be in the habit of encouraging users to install add-ons even if they get this warning. We have it set up for Weave and Personas now, so it seems like someone was ok with this procedure in the past.
Personas and Weave are already in the install service. Jetpack was just added last week and will go live with 5.0.8. So Prism and Ubiquity are the remaining ones to be added.
Also, Test Pilot (13661)
Created attachment 395707 [details] [diff] [review] patch, v1
Verified FIXED; I embedded: https://preview.addons.mozilla.org/services/install.php?addon_id=testpilot https://preview.addons.mozilla.org/services/install.php?addon_id=ubiquity https://preview.addons.mozilla.org/services/install.php?addon_id=prism into a test wiki.mozilla.org page and clicked on the links -- all gave me the installTrigger() dialog