Il supporto ai criteri può essere implementato utilizzando un file JSON denominato policies.json. A differenza del controllo di Firefox con i criteri di gruppo (Group Policy), il file policies.json offre una compatibilità multipiattaforma, il che lo rende il metodo preferito per ambienti aziendali con postazioni di lavoro ("workstation") che eseguono vari sistemi operativi.
Per implementare questo supporto ai criteri è necessario che venga creato un file
policies.json
. Su Windows, creare una directory chiamata distribution
in cui si trova l'.EXE e posizionare lì il file. Su Mac, il file va creato in Firefox.app/Contents/Resources/distribution
. Su Linux, il file dev'essere creato in firefox/distribution
, ove firefox
è la directory di installazione per Firefox, che varia in base alla distribuzione, oppure è possibile specificare la politica a livello di sistema posizionando il file in /etc/firefox/policies
.
Il file policies.json è simile a questo:
{ "policies": { "BlockAboutConfig": true } }
In questo file di esempio, si sta impostando il criterio BlockAboutConfig
al valore true
, il che significa che l'utente non avrà accesso alla pagina about:config
.
Le ultime informazioni relative ai criteri sono disponibili al link https://mozilla.github.io/policy-templates/ (in inglese) o nella pagina di Firefox about:policies#documentation.