![Para configurar preferencias de todo el sistema en Firefox: ¿Debo usar syspref.js o local-settings.js?](https://rvso.com/image/1607098/Para%20configurar%20preferencias%20de%20todo%20el%20sistema%20en%20Firefox%3A%20%C2%BFDebo%20usar%20syspref.js%20o%20local-settings.js%3F.png)
Hay (al menos) dos archivos de configuración que parecen estar creados para definir preferencias organizativas que deberían ser válidas para todos los usuarios de Firefox en una máquina: syspref.js
y local-settings.js
. Además,esta guíahabla sobre el uso de ´all-companyname.js´.
Intentó definir preferencias bloqueadas usando ´lockPref´ en ´syspref.js´ comodescrito aquíyaquí. Sin embargo, Firefox se queja de una palabra clave desconocida. Sin embargo, puedo definir el'general.config.nombre de archivo'tanto en ´syspref.js´ como en ´local-settings.js´.
Y además, también se pueden definir políticas de grupo, por ejemplo, utilizando el'políticas.json'.
Entonces, mi pregunta es: ¿Cuál de estas posibilidades debo utilizar para qué propósito? ¿Existe alguna documentación buena y actualizada que explique esto?
¡Gracias!
Respuesta1
Creo que en las últimas versiones de Firefox, ahora deberías usar pref("...","...",locked);
en lugar de lockPref("...","...");
.
Ejemplo :
pref("browser.startup.homepage", "http://...", locked);
verhttps://github.com/pyllyukko/user.js/issues/415#issuecomment-419739194
firefox-esr (60.0esr-1) inestable; urgencia=media
El uso de
lockPref
preferencias en /etc/firefox-esr está obsoleto. Úselopref("name", value, locked)
en su lugar.lockPref
seguirá siendo compatible por motivos de compatibilidad hasta la versión 67.-- Mike Hommey jueves, 10 de mayo de 2018 09:36:46 +0900
Respuesta2
Lecturahttps://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Enterprise_deployment_before_60Tuve la impresión de quetodoSe leen los archivos en el directorio "prefs". Dice:
Cree un archivo JavaScript que indique el uso de un archivo de configuración administrativa al inicio. Para obtener mejores resultados, el nombre del archivo debe aparecer al principio del alfabeto, por ejemplo; 00_admin-prefs.js Por convención, este archivo se denomina autoconfig.js, pero funcionarán otros nombres de archivo.
Entonces, esto sugiere que el archivo a menudo se llama autoconfig.js
.
En Linux Mint, hay un enlace simbólico de /usr/lib/firefox/browser/defaults/preferences/syspref.js
a /etc/firefox/syspref.js
. Así que supongo que para esta distribución ese es el lugar al que acudir.
El documento anterior indica que se puede encontrar el directorio pref:
Linux: browser/defaults/preferences
Windows: defaults\pref
Mac:Firefox.app/Contents/Resources/defaults/pref