在我的 Flex/Actionscript 应用程序上,我使用的是 FB.login,它在插入凭据后开始给我一个空白弹出窗口。在 IE 上它仍然有效,但根据我的阅读,这是原因:
调用 FB.login 会导致 JS SDK 尝试打开一个弹出窗口。因此,该方法只能在用户点击事件后调用,否则弹出窗口将被大多数浏览器阻止。
我正在考虑显示一个 Javascript 弹出窗口,并在用户单击它后执行 FB.login 并将数据发送回 Actionsript。这行得通吗?在 Actionscript 上,我只是在执行:
Facebook.login(onLoginHandler,{perms:'friends_work_history'});
现在,我如何调用 JS,然后在 Actionscript 上获取登录数据?