Detecção de pop-up antes do usuário efetuar login
Existe uma boa maneira de determinar se uma pessoa tem um bloqueador de pop-ups ativado? Preciso manter um aplicativo da web que, infelizmente, tenha toneladas de pop-ups e preciso verificar se o usuário tem bloqueadores de pop-up ativados.
A única maneira que encontrei para fazer isso é abrir uma janela do javascript, verificar se está aberta para determinar se um bloqueador está ativado e depois fechá-lo imediatamente.
Isso é um pouco chato, pois os usuários que não o têm ativado veem um pequeno flash na tela quando a janela é aberta e fechada imediatamente.
Existem outros métodos não invasivos para fazer isso?