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?

questionAnswers(5)

yourAnswerToTheQuestion