La prise en charge des stratégies peut être mise en œuvre en utilisant un fichier au format JSON appelé policies.json. À la différence du contrôle de Firefox par l’utilisation des stratégies de groupe, l’usage de policies.json
est multiplateforme, ce qui en fait la méthode préférée dans les environnements d’entreprise où coexistent des stations de travail fonctionnant sous différents systèmes d’exploitation.
Pour mettre en place cette prise en charge des stratégies, un fichier policies.json
doit être créé. Sous Windows, créez un répertoire nommé distribution
là où se trouve le fichier exécutable firefox.exe et placez-y le fichier. Sous macOS, le fichier va dans le dossier Firefox.app/Contents/Resources/distribution
. Sous Linux, le fichier va dans le répertoire <firefox>/distribution
, où <firefox>
est le chemin d’installation de Firefox qui varie selon les distributions Linux, ou bien vous pouvez spécifier une stratégie valable pour tout le système en plaçant le fichier dans /etc/firefox/policies
.
Le fichier policies.json
se présente comme ceci :
{ "policies": { "BlockAboutConfig": true } }
Dans cet exemple, nous avons réglé le paramètre de stratégie BlockAboutConfig
sur <code>true</code>, ce qui signifie que l’utilisateur ou l’utilisatrice n’a pas accès à la page about:config.
Les dernières informations sur nos stratégies sont disponibles en anglais à l’adresse https://github.com/mozilla/policy-templates/ ou depuis la page de Firefox about:policies#documentation.