2

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

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

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

现在,我如何调用 JS,然后在 Actionscript 上获取登录数据?

4

1 回答 1

0

如果阻止程序是罪魁祸首,我认为您根本不会看到弹出窗口。

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

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

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

于 2012-07-17T23:19:34.357 回答