Los bloqueadores de popups nos invaden ultimamente, las personas tienen de 1 a más de 5 bloqueadores a veces y eso muchas veces nos genera problemas al intentar mostrar los popups.
Lo ideal sería detectar si se tiene activado algun bloqueador para mostrar alguna alerta a nuestros usuarios respecto a ello y que no se confundan respecto a la no aparición de la ventanita, aca va una función javascript sencilla que nos podría servir para ello:
function DetectarBloqueador()
{
var blnBloqueado;
var ventana = window.open('','','width=1,height=1,left=0,top=0,scrollbars=no');
if(ventana)
blnBloqueado = false
else
blnBloqueado = true
ventana.close()
return blnBloqueado;
}
Es sencilla de entender y nos devuelve un valor boleano indicando si existe algún bloqueador de popups activado o no.
Saludos cordiales,
Ivan Mostacero.