ユーザーが表示中のページを離れずにTwitterで認証できるようにポップアップウィンドウを開こうとしています。このテクニックはWeb上で、特にDisqusのコメントアプリケーションで使用されています。しかし、私は「ポップアップウィンドウがブロックされました」というメッセージか、何も起こらないという2つの結果しか得られません。ポップアップウィンドウがajaxの成功ハンドラでブロックされました
私は、hereとhereと概説されているアプローチを試してみました。これをどうすれば解決できますか?
私のコードは、現在のようになります。
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);
コードを掲載することはできますか? – ShankarSangoli
ポップアップセキュリティモデルでは、ユーザーイベントによってトリガーされるポップアップのみが許可されます。クリックイベント。あなたがそれをしていることを確認するために、より多くの文脈を共有することはできますか? –