maioria dos principais navegadores têm um recurso chamado um bloqueador de pop -up. Se o bloqueador de pop -up está ativado, o navegador irá impedir que uma nova janela seja aberta , se a nova janela é aberta automaticamente e não é o resultado de uma ação do usuário ( clicando em um link, por exemplo). Sempre que você criar uma janela pop -up em JavaScript, verificar o resultado e escrever código para notificar o usuário para desativar o bloqueador de pop -up se vencida . Você também pode usar CSS para criar a ilusão de uma janela pop -up que não vai ser bloqueada por qualquer navegador . Alertar o usuário
Verifique o valor de retorno sempre que você abrir uma nova janela em JavaScript usando o método " window.open " . Alguns bloqueadores de pop -up irá impedir que uma janela de abertura eo valor de retorno será " nulo ". Outros bloqueadores de pop -up permitirá que a janela para abrir e fechá-lo imediatamente. Neste caso, o valor de retorno será um objeto de janela válido ea propriedade "fechado" de que a janela será verdade . Em ambos os casos , alertar o usuário de que o bloqueador de pop -up precisa ser desligado para usar o aplicativo . Por exemplo :