Nos últimos 5 a 10 anos, eu uso o Firefox e nunca descobri como desativar pop-ups corretamente. Agora estou usando o Firefox 24.2.0 no Linux sem Flash ou Java. Eu costumava desativar o JavaScript, que parecia funcionar (pelo menos para sites que não precisam de JavaScript), mas as novas versões do Firefox removem esse recurso. Acho que o tempo dominante que perco durante qualquer dia é no fechamento de janelas pop-up. Normalmente, recebo de 10 a 500 pop-ups por dia. Eu usei bastante 40 computadores nos últimos anos, todos com várias versões do Linux e Windows e em vários locais (casa / trabalho / escola) e sempre tive o mesmo problema. Portanto, não parece ser um problema de malware.
Durante todos esses anos, sempre verifiquei o botão "Bloquear janelas pop-up":
Mas parece que isso não faz o que eu quero. Por exemplo, esta página apenas mostrou uma janela pop-up quando cliquei na descrição. Além disso, esta página mostra um pop-up quando clico na descrição ou no nome do arquivo. Às vezes, até recebo páginas que mostram 4-10 janelas pop-up.
Talvez esteja usando a opção errada para desativar pop-ups? O que essa opção ativada realmente faz?
Respostas:
Configurações do Firefox
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.
Preferências relacionadas a pop-up
Aqui está uma lista abrangente que eu criei:
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 janela3
- 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
e2
.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 adom.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.
Configurações recomendadas
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.
Leitura adicional
fonte
dom.popup_allowed_events
para um espaço trabalhado. Outras coisas que tentei que não funcionaram:browser.link.open_newwindow=1
abriram a página mediafire sobre: em branco em uma nova janela e a página atual mudou para about: em branco também; O pirate bay abriria um pop-up e fecharia imediatamente.browser.link.open_newwindow.restriction=0
funcionou (fez os pop-ups aparecerem em uma nova guia).dom.disable_open_click_delay=90000
,dom.popup_maximum=0
Edom.popup_maximum=1
parecia não muda nada.