Hi,
I have a web extension for Chrome and want to publish it for Firefox.
In Chrome web store there is an option to put the extension in the store as not listed, and install it by clicking a link on my web application:
<a href="javascript:void(0);" onclick="chrome.webstore.install(undefined, success, failure)"> install </a>
Is there a similar option for Firefox?
I searched the documentation online and found:
InstallTrigger.install(xpi);
But the documentation says this option is not standard and should not be used on production.
If I place a link to the XPI file (already signed by AMO) on my web site, I get a message when I try to install it: “Firefox prevented this site from asking you to install software on your computer”.
I don’t want my users to get this message.
I also explored the option to install it by an installer. The following page:
https://developer.mozilla.org/en-US/docs/Archive/Mozilla/Adding_extensions_using_the_Windows_registry
seems to be in an archive of obsolete content. Is this still supported? Should it be used?
The short version… Can you please explain all the options to install an extension not from AMO?
Thanks, Avia