Ok, así que estoy usando cromo para Ubuntu 9.10 y no puedo conseguir este trabajo utilizando los medios normales de la detección de un bloqueador de ventanas emergentes que son ...ventana emergente bloqueada en Chrome
var popup = window.open(...);
var blocked;
if(!popup) {
blocked = true;
} else {
blocked = false;
}
Además, el solución aceptada en esta publicación SO, Detect blocked popup in Chrome, no funciona.
¿Cómo no funciona? –
Parece que window.open() en Chrome está devolviendo un objeto definido incluso cuando la ventana emergente está bloqueada –