всплывающее окно заблокировано в обработчике успеха ajax

Я пытаюсь открыть всплывающее окно, чтобы позволить пользователю аутентифицироваться в twitter, не покидая просматриваемую страницу. Я видел, как этот метод используется в Интернете, особенно с приложением для комментирования Disqus. Однако я могу получить только два результата: либо сообщение «Всплывающее окно заблокировано», либо ничего не происходит.

Я пробовал использовать подходы, описанные здесь и здесь . Как я могу это исправить?

В настоящее время мой код выглядит так:

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);

8
задан ShankarSangoli 14 August 2011 в 23:27
поделиться