繁体   English   中英

FB.login限制弹出窗口被阻止

[英]FB.login limitations popup blocked

在我的Flex / Actionscript应用程序上,我正在使用FB.login,它在插入凭据后开始给我一个空白的弹出窗口。 在IE上,它仍然有效,但是从我的读物来看,这是原因:

调用FB.login会导致JS SDK尝试打开一个弹出窗口。 因此,仅在用户单击事件之后才调用此方法,否则大多数浏览器将阻止弹出窗口。

我当时想显示一个Javascript弹出窗口,并在用户单击它之后执行FB.login并将数据发送回Actionsript。 这样行吗? 在Actionscript上,我只是执行: Facebook.login(onLoginHandler,{perms:'friends_work_history'});

现在,如何调用JS,然后在Actionscript上重新获得登录数据?

如果阻止者是罪魁祸首,我想您根本不会看到弹出窗口。

获取登录状态然后调用FB.login的代码的结构是什么?

我有一个类似的问题。 原来是导致问题的FB.login回调中/周围的代码。

这是一个有用的东西(javascript)的好例子: http : //developers.facebook.com/blog/post/2012/05/08/how-to--improve-the-experience-for-returning-users/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM