popup ventana bloqueada en ajax success handler

Estoy tratando de abrir una ventana emergente para permitir que un usuario se autentique con Twitter sin tener que abandonar la página que está viendo. He visto esta técnica utilizada en la web, particularmente con la aplicación de comentarios Disqus. Sin embargo, solo puedo obtener dos resultados, ya sea un mensaje 'Ventana emergente bloqueada' o nada sucede.

He intentado usar los enfoques descritosaqu yaqu. ¿Cómo puedo arreglar esto

Mi código actualmente se ve así:

var windowSizeArray = [ "width=200,height=200",
                            "width=300,height=400,scrollbars=yes" ];
var url = $('.twitter_popup').attr("href");
var windowName = $('.twitter_popup').attr("name");
var windowSize = windowSizeArray[$('.twitter_popup').attr("rel")];
window.open(url, windowName, windowSize);

Respuestas a la pregunta(2)

Su respuesta a la pregunta