AutoConfig is not limited because of WebExtensions, it must be something else.
Are you getting a specific error? Note the CCK2 uses the AddonManager. Mike On Thu, Nov 16, 2017 at 10:21 AM, White, Matt <[email protected]> wrote: > Hello, > > > > TL;DR; - It doesn't seem like AddonManager works from AutoConfig as of > Firefox 57. I need it or similar functionality or I have to pull Firefox > from nearly 7,000 machines. > > > > For a number of years we have used the Firefox AutoConfig system in > combination with the AddonManager (https://developer.mozilla. > org/en-US/Add-ons/Add-on_Manager/AddonManager#Method_Overview) APIs to > configure Firefox in a way that balances user experience with security and > compliance concerns. In short, we maintain a whitelist of approved > extensions that users can install for themselves in Firefox using the > standard user interface. By registering for various callbacks from > AddonManager, we can prevent the installation of extensions that aren't on > the whitelist and direct users to contact IT to get them added. We can > also remove previously whitelisted extensions if their behavior or our > policies change and pre-load Firefox with extensions based on some simple > imperative logic in the AutoConfig JS, but the big thing is the > whitelisting. We have a diverse set of users with very different > requirements, they want lots of different extensions, simply pre-installing > a few (which is actually quite messy, even with CCK2) does not meet the > requirements here. > > > > A lot of things about our AutoConfig broke in 57, including the > whitelisting using AddonManager. It's pretty difficult to even debug what > is happening because our logging via OS.File APIs also doesn't work now > either (that we can live with). I'm assuming that it's broken because > AutoConfig is now running with similar restrictions to a WebExtension and > there's a big warning on the AddonManager page about how this API is not > available from WebExtensions. I understand how APIs like this are probably > not appropriate for extensions, but AutoConfig seems like a different case. > > > > I don't want to make this about Chrome, but it has support for this type > of extension whitelisting functionality out-of-the-box ( > http://www.chromium.org/administrators/policy-list-3# > ExtensionInstallWhitelist). Maintaining a choice in browsers was > important enough for us to invest the effort to build the whitelisting > functionality for Firefox. Now it seems like we've lost it and there's no > path to getting it back. Without whitelisting, we'd have to block all > extensions, and at that point the value proposition to supporting Firefox > is questionable. We'd just force everyone to use Chrome. > > > > I really don't want to pull Firefox from our fleet. We have lots of long > time Firefox users (myself included) that want to keep using it. The > changes in 57 seem great in general and the future looks even better. I > hope someone can help me figure out how to keep it as an option for our > users. > > > > Thanks > > Matt White > > _______________________________________________ > Enterprise mailing list > [email protected] > https://mail.mozilla.org/listinfo/enterprise > > To unsubscribe from this list, please visit https://mail.mozilla.org/ > listinfo/enterprise or send an email to [email protected] > with a subject of "unsubscribe" >
_______________________________________________ Enterprise mailing list [email protected] https://mail.mozilla.org/listinfo/enterprise To unsubscribe from this list, please visit https://mail.mozilla.org/listinfo/enterprise or send an email to [email protected] with a subject of "unsubscribe"

