FW: Regarding Firefox Web Extension and Mozilla's Roadmap

Andrew McKay amckay at mozilla.com
Tue Jun 20 02:04:49 UTC 2017


On 16 June 2017 at 04:48, Sachin Soni <ssoni at adobe.com> wrote:
> Hi Andrew,
>
> As of now, we install our FF add-on along with the installation of Acrobat. Apart from migrating our add-on to the new web extension based API, we are also considering the add-on to be published to the FF store. In that regard, do you believe something like the following is feasible:
>
> (1) User installs Acrobat which creates some registries corresponding to our add-on (says its ID and the executable with which it will communicate) in FF hive (or any other hint that can be leveraged in next step)
> (2) Whenever user opens FF, FF reads the corresponding registry and tells user that a new add-on is available and can be installed

Firefox won't do that. However, you can install the add-on as a
"sideloaded" add-on at that point. Firefox will then prompt the user
asking if they want to enable the extension.

The new interface for that is shown here:

https://blog.mozilla.org/addons/2017/06/14/webextensions-firefox-55/#permissions

And notes on how to sideload add-ons is here:

https://developer.mozilla.org/en-US/Add-ons/Installing_extensions
https://developer.mozilla.org/en-US/Add-ons/Adding_extensions_using_the_Windows_registry

> (3) User says yes and the corresponding add-on is automatically downloaded and installed from the store

Firefox won't do that.


> Thanks & Regards
> Sachin Soni
>
> PS: We use similar kind of steps for automatically installing our extension for Chrome :-)
>
> -----Original Message-----
> From: Andrew McKay [mailto:amckay at mozilla.com]
> Sent: Monday, June 12, 2017 11:26 PM
> To: Sandeep Singh <sandees at adobe.com>
> Cc: webextensions-support at mozilla.org; dev-addons at mozilla.org; Sachin Soni <ssoni at adobe.com>
> Subject: Re: FW: Regarding Firefox Web Extension and Mozilla's Roadmap
>
> Installing a WebExtension in that manner is the same as installing any other kind of add-on (assuming you've done this in the past with a legacy add-on). Some documentation is here:
>
> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdeveloper.mozilla.org%2Fen-US%2FAdd-ons%2FInstalling_extensions&data=02%7C01%7C%7Cafebb174b90441b755d708d4b1bc3e02%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636328869437596718&sdata=TO1TuCXLZjsnTRDgmBREafqc%2FLld8ogIovhM3FMWZ5M%3D&reserved=0
> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdeveloper.mozilla.org%2Fen-US%2FAdd-ons%2FAdding_extensions_using_the_Windows_registry&data=02%7C01%7C%7Cafebb174b90441b755d708d4b1bc3e02%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636328869437596718&sdata=GZ1OA0oICe6KR2MxZ4AlF%2FT%2F4CAiN7hbqiRYOWo%2B5zk%3D&reserved=0
>
> Hope that helps.
>
> On 12 June 2017 at 08:41, Sandeep Singh <sandees at adobe.com> wrote:
>> Hi,
>>
>>
>>
>>
>>
>> Does Mozilla Firefox support this option/mechanism of installing a Web
>> extension as supported by Google Chrome.
>>
>>
>>
>> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdevel
>> oper.chrome.com%2Fextensions%2Fexternal_extensions&data=02%7C01%7C%7Ca
>> febb174b90441b755d708d4b1bc3e02%7Cfa7b1b5a7b34438794aed2c178decee1%7C0
>> %7C0%7C636328869437596718&sdata=F%2BHhe6wURsec0jkfq4zVj49AZM738tNXVmb1
>> wKOzH6Y%3D&reserved=0
>>
>>
>>
>> I simple terms,
>>
>> ð  I have a web-extension that is submitted to store (Mozilla AMO).
>>
>> ð  I want Firefox to prompt the user to install this extension when
>> user installs the Native Application(Adobe Acrobat) on his system.
>>
>> ð  So, I want to side-load/install a web-extension that is submitted
>> to AMO Store.
>>
>>
>>
>>
>>
>>
>>
>> Thanks,
>>
>> Sandeep
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Dev-addons mailing list
>> Dev-addons at mozilla.org
>> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.
>> mozilla.org%2Flistinfo%2Fdev-addons&data=02%7C01%7C%7Cafebb174b90441b755d708d4b1bc3e02%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636328869437596718&sdata=cAHh9hdnIHVOAxCTEm4zYEbimfo4KbWLJwXNmSADdVw%3D&reserved=0
>>


More information about the Webextensions-support mailing list