Alguns sites gostam de usar links JavaScript que abrem uma nova janela, sem qualquer interface do usuário, exceto a barra de endereços. Ou seja, sem botões de extensão, barra de pesquisa, home / back / etc. botões, favoritos, barra de guias e assim por diante. Abrir o link em uma nova guia / janela não funciona porque o JS falha ao funcionar corretamente.
Eu encontrei esse comportamento em um site privado, por isso não consigo criar um link para um exemplo, mas se você conhece um, entre em contato e o adicionarei aqui.
Existe uma maneira de impedir que isso aconteça e forçar todas as janelas criadas pelo JS a ter a interface completa de uma janela normal do Firefox? Existe uma maneira de recuperar os controles? Acredito que o Chrome, por exemplo, tenha um comando de menu, mas não tenho certeza sobre o FF.
NB: Na verdade, estou no Waterfox, mas vamos responder pelo Firefox e espero que também se aplique aos garfos.
fonte
Respostas:
Encontrou: http://kb.mozillazine.org/Prevent_websites_from_disabling_new_window_features
Em
about:config
encontrardom.disable_window_open_feature.*
Existem algumas entradas aqui que correspondem aos vários recursos que podem ser desativados / manipulados. Aqui está a lista:
A configuração para true substitui as preferências do desenvolvedor.
fonte
A documentação online da Mozilla para a
Window.open()
API da web descreve como fazer alterações naabout:config
interface de gerenciamento do Firefox que ajudarão a realizar o que você deseja:Notavelmente, as seguintes configurações de preferência já são padronizadas como true e não precisam ser alteradas:
dom.disable_window_open_feature.resizable
dom.disable_window_open_feature.location
Além disso, a partir do Firefox 49, o seguinte recurso está ativado por padrão, portanto a
about:config
preferência foi removida:dom.disable_window_open_feature.scrollbars
Fonte: https://developer.mozilla.org/en-US/docs/Web/API/Window/open
fonte