Obsługa zasad może zostać zaimplementowana za pomocą pliku w formacie JSON o nazwie policies.json. W odróżnieniu od kontrolowania działania programu Firefox za pomocą Zasad grup, plik policies.json jest kompatybilny pomiędzy różnymi platformami, dzięki czemu jest preferowaną opcją dla środowiska biznesowego z wieloma stacjami roboczymi korzystającymi z różnych systemów operacyjnych.
Aby zaimplementować obsługę zasad w tym formacie, należy utworzyć plik policies.json
. W systemie Windows w folderze instalacyjnym Firefoksa należy utworzyć podkatalog o nazwie distribution
, i umieścić w nim plik. Na komputerach Mac plik znajduje się w Firefox.app/Contents/Resources/distribution
. W Linuksie plik trafia do firefox/distribution
, gdzie firefox
jest katalogiem instalacyjnym Firefoksa, który różni się w zależności od dystrybucji - lub można określić zasady dla całego systemu, umieszczając plik w /etc/firefox/policies
.
Plik policies.json wygląda w następujący sposób:
{ "policies": { "BlockAboutConfig": true } }
W powyższym przykładzie, zasada BlockAboutConfig
została ustawiona z wartością true
, co oznacza że użytkownicy programu Firefox nie będą mieli dostępu do strony about:config
.
Aktualne dane na temat zasad dostępne są na stronie https://mozilla.github.io/policy-templates/ lub na wewnętrznej stronie about:policies#documentation Firefoksa.