Muitas configurações, especialmente as mais avançadas, não estão presentes na caixa de diálogo Opções da interface do usuário.
As configurações de preferência que são modificadas a partir dos valores padrão são salvas no prefs.js
arquivo. Em vez de editar diretamente esse arquivo, os aplicativos recentes do Mozilla incluem um editor de configuração que pode ser acessado a partir da interface do aplicativo.
Fonte: Configuração de edição
No Firefox, digite about:config
a Barra de localização (barra de endereço) e pressione Enterpara exibir a lista de preferências [...]. Se você vir uma página com a mensagem de aviso "Isso pode anular sua garantia!", Clique no botão "Tome cuidado, prometo!", Para continuar (de fato, não há garantia alguma, é mais uma piada para garantir que os usuários estejam cientes do que estão prestes a fazer). Use a caixa de seleção para evitar o aviso no futuro.
Para adicionar uma nova preferência, clique em contexto (clique com o botão direito do mouse) em qualquer lugar da lista de preferências. No menu de contexto, selecione Novo e selecione o tipo de preferência que você está adicionando.
Para modificar uma preferência existente, clique com o botão direito do mouse no contexto, selecione Modificar e digite o novo valor.
Para redefinir uma preferência para seu valor padrão ou remover uma preferência adicionada, clique com o botão direito do mouse na preferência e selecione Redefinir .
Você pode usar a barra de pesquisa na parte superior da about:config
página para filtrar as preferências que deseja inspecionar. A barra de pesquisa não diferencia maiúsculas de minúsculas, ao contrário das variáveis de configuração reais.
Fonte: about: config
browser.link.open_newwindow
Tipo Inteiro
Valor padrão 3
Descrição Controla onde abrir links que normalmente abririam em uma nova janela. Valores possíveis:
1
(ou qualquer outra coisa) - abra na guia ou janela atual.
2
- abrir em uma nova janela
3
- abra em uma nova aba.
Ativar ou desativar a opção Abrir novas janelas em uma nova guia, em vez da interface do usuário, alternará essa preferência entre 3
e 2
.
browser.link.open_newwindow.restriction
Tipo Inteiro
Valor padrão 2
Descrição Restringe todas as novas janelas abertas pelo JavaScript. Valores possíveis:
0
- sempre force novas janelas para as guias.
1
- não restrinja novas janelas.
2
- force janelas que não especificam seus recursos (por exemplo, largura, altura) em guias.
browser.popups.showPopupBlocker
Tipo Valor padrão booleano
true
Descrição Determina se um ícone será exibido na barra de status quando um pop-up for bloqueado. Obsoleto, deixe como está.
dom.disable_open_click_delay
Tipo Inteiro
Valor padrão 1000
Descrição Manipula pop-ups de acordo com as configurações atuais do bloqueador de pop-ups quando criados por meio de um evento de tempo de JavaScript usando um atraso menor que esse valor (em milissegundos).
dom.disable_open_during_load
Tipo Valor padrão booleano
true
Descrição Quando ativado, bloqueia os pop-ups criados enquanto a página está sendo carregada. Essa configuração é equivalente à opção Bloquear interface do usuário das janelas pop-up .
dom.disable_window_flip
Tipo Valor padrão booleano
true
Descrição Determina se as janelas podem ser focadas por meio de JavaScript.
dom.disable_window_move_resize
Tipo Valor padrão booleano
false
Descrição Determina se as janelas podem ser movidas ou redimensionadas usando JavaScript.
dom.disable_window_open_feature.*
Descrição Em vez de uma única preferência, este é um conjunto de configurações booleanas diferentes que podem impedir que um recurso pop-up específico (por exemplo, barra de endereço, barras de rolagem etc.) seja desativado quando definido como true
. Preferências disponíveis:
dom.disable_window_open_feature.close
dom.disable_window_open_feature.location
dom.disable_window_open_feature.menubar
dom.disable_window_open_feature.minimizable
dom.disable_window_open_feature.personalbar
dom.disable_window_open_feature.resizable
dom.disable_window_open_feature.scrollbars
dom.disable_window_open_feature.status
dom.disable_window_open_feature.titlebar
dom.disable_window_open_feature.toolbar
dom.disable_window_status_change
Tipo Valor padrão booleano
true
Descrição Quando ativado, impede que o texto da barra de status seja alterado via JavaScript.
dom.popup_allowed_events
Tipo String
Valor padrão change click dblclick mouseup reset submit touchend
Descrição Uma lista separada por espaços dos eventos permitidos para criar pop-ups. Embora não documentado, a definição do valor para um único caractere de espaço criará uma lista vazia, desativando todos os pop-ups (as exceções ainda se aplicam). O mesmo efeito pode ser alcançado especificando um evento inexistente (por exemplo none
).
dom.popup_maximum
Tipo Inteiro
Valor padrão 20
Descrição Limita o número de janelas pop-up abertas simultaneamente.
privacy.popups.disable_from_plugins
Tipo Inteiro
Valor padrão 2
Descrição Controla pop-ups criados por plug-ins (por exemplo, Adobe Flash Player). Valores possíveis:
0
- sem restrições.
1
- limita o número de pop-ups a dom.popup_maximum
.
2
- bloquear todos os pop-ups, exceto os sites da lista de permissões.
3
- bloqueie todos os pop-ups.
privacy.popups.policy
Tipo Inteiro
Valor padrão 1
Descrição Descontinuado. Use em dom.disable_open_during_load
vez disso.
privacy.popups.showBrowserMessage
Tipo Valor padrão booleano
true
Descrição Determina se uma barra de informações será exibida sempre que um ou mais pop-us forem bloqueados. Pode ser alterado usando a opção Não mostrar informações quando os pop-ups estão bloqueados na interface do usuário.
privacy.popups.usecustom
Tipo Valor padrão booleano
true
Descrição Aparentemente não utilizado.
Esses são os valores que atualmente uso para as configurações listadas acima; fique à vontade para experimentar outras configurações por conta própria. Testado com o Firefox 27.0.1.