Desde la personalización de Firefox - Archivos de preferencias predeterminados :
Las preferencias predeterminadas se almacenan en varios archivos como all.js o firefox.js. No se recomienda que modifique estos archivos directamente (y no puede hacerlo fácilmente, ya que están almacenados en el archivo omni.jar). Sin embargo, puede crear sus propios archivos Javascript y colocarlos en una ubicación para que Firefox los lea como preferencias predeterminadas. Esa ubicación es el defaults/prefdirectorio en la misma ubicación donde se coloca el ejecutable de Firefox. Los archivos en esta ubicación se utilizarán para todos los usuarios de Firefox (no son específicos del perfil).
Agregar preferencias predeterminadas es tan simple como crear un archivo con la extensión .js en el directorio predeterminado / preferencias y agregar líneas como:
pref("browser.rights.3.shown", true);
Es importante que obtenga el formato correcto según el tipo de preferencia. En este caso, la preferencia es booleana, por lo que especificamos verdadero o falso sin comillas como el valor de la derecha. Si es una cadena, la pones entre comillas. Si es un entero, pones el valor sin comillas. Puede saber el tipo de preferencia mirando la columna Tipo en about: config.
Todo lo que puede hacer con el archivo de preferencias predeterminado es establecer el valor predeterminado de las preferencias. No puede bloquearlos y no puede anular las preferencias establecidas por el usuario.
Si este procedimiento es demasiado difícil de manejar, debido a la dificultad de encontrar los nombres correctos para las preferencias, se puede utilizar el complemento CCK Wizard
que proporciona una interfaz similar a un asistente más fácil:
El CCK Wizard se puede usar para crear una extensión que personaliza Firefox. Para acceder, después de la instalación, seleccione Herramientas-> Asistente CCK.
Creé este complemento para que las personas pudieran implementar Firefox exactamente como lo deseaban, especialmente los usuarios empresariales y las instituciones educativas.
Mozilla no hace lo suficiente para apoyar a los usuarios corporativos, y este fue mi intento de remediar eso.
Permite las siguientes personalizaciones:
- Agregar identificador a la cadena del agente de usuario
- Cambiar la página de inicio predeterminada y la página de inicio de anulación de inicio
- Cambiar el texto de la barra de título
- Cambiar el logo animado
- Cambiar la página web y la información sobre herramientas utilizadas para el logotipo animado
- Agregue un elemento del menú de ayuda que enlace a una página web
- Proporcionar sitios para los que se permiten ventanas emergentes y XPInstalls de forma predeterminada
- Preinstalar complementos del navegador
- Preinstalar motores de búsqueda
- Agregue una carpeta, marcadores y marcadores en vivo a la barra de herramientas personal
- Agregue una carpeta, marcadores y marcadores en vivo a la carpeta de marcadores
- Establecer preferencias predeterminadas
- Preferencias de bloqueo
- Agregar claves de registro (solo Windows)
- Agregar certificados
- Establecer configuraciones de proxy predeterminadas
- Empaquete otros XPI con su distribución
- Deshabilitar acerca de: config
EDITAR: CCK se ha convertido en CCK2 y se mudó aquí .
user.js, pero con un paso adicional. Ver relacionado: ¿Cómo cambio Firefoxabout:configdesde un script de shell? . Lo de user.js funcionó para mí.