Alguns sites abrem páginas em uma nova janela do navegador automaticamente, graças ao JavaScript. Por exemplo, ao clicar em um botão de reprodução, o vídeo é iniciado e outra página é aberta em uma nova janela. AFAIK, eles são diferentes dos pop-ups clássicos, então o bloqueador de pop-ups padrão não impede isso.
Com as configurações about:config
browser.link.open_newwindow
( 3
) e browser.link.open_newwindow.restriction
( 0
), essas janelas irritantes são abertas em guias.
No entanto, eu gostaria de bloqueá-los, assim como os pop-ups normais são bloqueados. O Firefox deve me notificar sobre as tentativas bloqueadas de abrir uma nova página e permitir que eu selecione as que devem ser exibidas de qualquer maneira.
Como eu poderia conseguir isso?
(Eu não quero usar um bloqueador de anúncios em geral e bloquear JavaScript não é uma solução, pois os scripts dos sites em questão precisam ser listados em branco no meu NoScript.)
Tags firefox javascript blocking popups