De Personalizando Firefox - Preferência Padrão Arquivos :
As preferências padrão são armazenadas em vários arquivos, como all.js ou firefox.js. Não é recomendável que você modifique esses arquivos diretamente (e você não pode facilmente, porque eles são armazenados no arquivo omni.jar). Você pode, no entanto, criar seus próprios arquivos Javascript e colocá-los em um local para que o Firefox os leia como preferências padrão. Esse local é o defaults/pref
diretório no mesmo local em que o executável do Firefox é colocado. Os arquivos neste local serão usados para todos os usuários do Firefox (não são específicos ao perfil).
Adicionar preferências padrão é tão simples quanto criar um arquivo com a extensão .js no diretório de padrões / preferências e adicionar linhas como:
pref("browser.rights.3.shown", true);
É importante que você obtenha o formato correto com base no tipo de preferência. Nesse caso, a preferência é um booleano, portanto, especificamos true ou false sem aspas como o valor à direita. Se for uma string, coloque-a entre aspas. Se for um número inteiro, você coloca o valor sem aspas. Você pode dizer o tipo da preferência observando a coluna Tipo em about: config.
Tudo o que você pode fazer com o arquivo de preferências padrão é definir o valor padrão das preferências. Você não pode bloqueá-los e não pode substituir as preferências do conjunto de usuários.
Se esse procedimento for muito difícil, devido ao problema de encontrar os nomes corretos para as preferências, pode-se usar o Assistente CCK complementar,
que fornece uma interface mais fácil do tipo assistente:
O Assistente CCK pode ser usado para criar uma extensão que personaliza o Firefox. Para acessá-lo, após a instalação, selecione Ferramentas-> Assistente CCK.
Criei esse complemento para que as pessoas pudessem implantar o Firefox exatamente da maneira que desejavam, especialmente usuários corporativos e instituições educacionais.
A Mozilla não faz o suficiente para oferecer suporte a usuários corporativos, e essa foi minha tentativa de remediar isso.
Ele permite as seguintes personalizações:
- Adicionar identificador à sequência do agente do usuário
- Alterar a página inicial padrão e a página inicial de substituição da inicialização
- Alterar o texto da barra de título
- Alterar o logotipo animado
- Alterar a página da web e a dica de ferramenta usada para o logotipo animado
- Adicionar um item de menu de ajuda vinculado a uma página da web
- Forneça sites para os quais pop-ups e XPInstalls são permitidos por padrão
- Pré-instalar plug-ins do navegador
- Pré-instalar mecanismos de pesquisa
- Adicione uma pasta, favoritos e favoritos ao vivo à barra de ferramentas pessoal
- Adicione uma pasta, favoritos e favoritos ao vivo à pasta de favoritos
- Definir preferências padrão
- Preferências de bloqueio
- Adicionar chaves de registro (somente Windows)
- Adicionar certificados
- Definir configurações de proxy padrão
- Empacote outros XPIs com sua distribuição
- Desativar about: config
EDIT: CCK tornou-se CCK2 e mudou-se para aqui .
user.js
, mas com uma etapa extra. Veja relacionados: Como altero o Firefoxabout:config
de um shell script? . A coisa user.js funcionou para mim.