Hello,

Since version 38, we create a separate MSI installer that contains all of the 
desired languages\dictionaries. The XPI are extracted with the folder name 
matching the value of the node "//RDF/Description/em:id" from the install.rdf 
file (i.e. 
[email protected]<mailto:[email protected]>). All 
of the extracted folders are placed in a location of your choice referenced in 
the registry.

Firefox extension security is controlled by a scope that references areas that 
extensions can be installed from. You add the numbers together to get the 
desired value. The value itself is used in 2 Firefox settings, 
extensions.enabledScopes and extensions.autoDisableScopes. Both of these 
settings are set to 15 by default.  Setting extensions.enabledScopes determines 
which scopes are allowed to install addons.  Setting 
extensions.autoDisableScopes determines which scopes will disable the addon 
when it is installed, which generates the user "Allow" messages.

To bypass "Allow" messages for HKLM entries our Mozilla.cfg file contains:

//Enable addon install without prompt from HKLM registry only.
//Enables default addins\languages\dictionaries with install.
pref("extensions.autoDisableScopes", 7);


Finally, registry entries are created for each extension. The default 
extensions.enabledScopes setting (15) includes "8 Registry HKLM". Note the 
registry location varies for x32 and x64 Firefox versions. Since the location 
is HKLM and our users are not admins of their system, users cannot modify or 
add entries.

Example:
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mozilla\Firefox\Extensions]
"[email protected]"="C:\\Program Files (x86)\\Mozilla 
Firefox\\_LP\\[email protected]"
"[email protected]"="C:\\Program Files (x86)\\Mozilla 
Firefox\\_LP\\[email protected]"
"[email protected]"="C:\\Program Files (x86)\\Mozilla 
Firefox\\_LP\\[email protected]"



Regards,
Charles

From: Enterprise [mailto:[email protected]] On Behalf Of Schroth, 
Juergen
Sent: Monday, July 22, 2019 3:30 AM
To: '[email protected]' <[email protected]>
Subject: [Mozilla Enterprise] Preinstall language packs

Hello,

so far we have preinstalled language packs and dictionaries on all clients with 
the rollout of the firefox installation package.
For versions 52.x.y we copied the corresponding files and folders into the 
local profile/extensions ,
as of version 60 we were able to do this via the policies "Extensions to 
install". With the 68.0 ESR, unfortunately,
both options obviously no longer work. Can anyone tell me how to preload these 
language packs and dictionaries in the new version?
We do not want to allow the user to install addons and additional languages 
packs
Thanks for an answer

Kind regards
J.Schroth

________________________________

This email and any attachments may be confidential or proprietary. Any review, 
use, disclosure, distribution or copying of this email is prohibited except by 
or on behalf of the intended recipient. If you received this message in error 
or are not the intended recipient, please delete or destroy the email message 
and any attachments or copies and notify the sender of the erroneous delivery 
by return email. To the extent that this message or its attachments were sent 
without encryption, we cannot guarantee that the contents have not been changed 
or tampered with. Any advice expressed in this message is being delivered to 
you solely for your use in connection with the matters addressed herein and may 
not be used for any other purpose without our prior written consent.
_______________________________________________
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"

Reply via email to