A partire da Firefox 64 e Firefox ESR 60.4, Firefox supporta i file di configurazione su macOS.
Un file plist di esempio con tutte le opzioni è disponibile al link: https://github.com/mozilla/policy-templates/blob/master/mac/org.mozilla.firefox.plist
Impostazione dei criteri da riga di comando
Se si desidera impostare opzioni specifiche dalla riga di comando, gli sviluppatori Mozilla forniscono anche scorciatoie ridotte per qualsiasi elemento nidificato nel file plist.
Ad esempio, questo criterio:
Verrebbe impostato nel file plist in questo modo:
<key>Homepage</key> <dict> <key>URL</key> <string>http://example.com</string> </dict>
Scrivere correttamente il valore annidato con il comando defaults può essere difficile, quindi è possibile ridurre le chiavi separandole con __, in questo modo:
sudo defaults write /Library/Preferences/org.mozilla.firefox Homepage__URL -string "http://example.com"
Attivare i criteri da riga di comando
Per fare in modo che qualsiasi criterio della riga di comando funzioni, è necessario innanzitutto attivare criteri come questo:
sudo defaults write /Library/Preferences/org.mozilla.firefox EnterprisePoliciesEnabled -bool TRUE