FB.登录限制弹出窗口被阻止

FB.login limitations popup blocked

本文关键字:窗口 登录 FB      更新时间:2023-09-26

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

调用FB.login会导致JS开发工具包尝试打开弹出窗口 窗。因此,此方法应仅在用户单击后调用 事件,否则弹出窗口将被大多数浏览器阻止。

我想显示一个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/