Deploy preset whitelist for new profile
Posted: Thu Feb 08, 2018 3:11 pm
Noscript 10.1.6.4 on Firefox 58.0.1
We use Firefox and NoScript in the enterprise and deploy a number of presets with the CCK (Customization Kit from Mike Kaply) using the auto config mechanism of Mozilla. We include also a predefined whitelist containing some of our business webpages. Thus these pages are already trusted when a user opens Firefox with a new profile. The setting in question is "capability.policy.maonoscript.sites". We had never a problem with it until the arrival of Firefox Quantum and NoScript 10.x.
Now as for the whitelist this mechanism is broken. Even though the whitelisted domains are shown in about:config, NoScript does not import them nor take them into account. They are not contained in storage-sync.sqlite where we find the presets of NoScript. Sure we could export this whitelist and let the user import it by himself. But it this troublesome as the user is already confronted with a scrambled enterprise welcome page the first time she/he opens Firefox until she/he trusts them in Nocript. We would like to know if there is a method to let NoScript itself import the domains stored in "capability.policy.maonoscript.sites" the first time a new profile is launched. (I don't speak of existing profiles because theirs whitelist is adopted.)
Thanks for any idea to circumvent the actual limitation.
Klaus
We use Firefox and NoScript in the enterprise and deploy a number of presets with the CCK (Customization Kit from Mike Kaply) using the auto config mechanism of Mozilla. We include also a predefined whitelist containing some of our business webpages. Thus these pages are already trusted when a user opens Firefox with a new profile. The setting in question is "capability.policy.maonoscript.sites". We had never a problem with it until the arrival of Firefox Quantum and NoScript 10.x.
Now as for the whitelist this mechanism is broken. Even though the whitelisted domains are shown in about:config, NoScript does not import them nor take them into account. They are not contained in storage-sync.sqlite where we find the presets of NoScript. Sure we could export this whitelist and let the user import it by himself. But it this troublesome as the user is already confronted with a scrambled enterprise welcome page the first time she/he opens Firefox until she/he trusts them in Nocript. We would like to know if there is a method to let NoScript itself import the domains stored in "capability.policy.maonoscript.sites" the first time a new profile is launched. (I don't speak of existing profiles because theirs whitelist is adopted.)
Thanks for any idea to circumvent the actual limitation.
Klaus