移动Web应用程序使用Facebook Connect时出现空白屏幕

3
Possible Duplicate: 在使用Facebook移动web登录后,为什么会出现空白屏幕? 我正在构建一个可以全屏打开的iPhone网页应用,并遵循Facebook移动web的代码,该代码可以在此链接找到: https://developers.facebook.com/docs/guides/mobile/web/ 当我尝试使用Facebook登录页面进行登录时,单击“登录”按钮后会得到一个空白的白屏。虽然用户已经登录,但我知道这一点是因为如果我关闭并重新打开网页应用程序,则检查登录状态并尝试获取一些用户信息,它可以正常工作。
我看到其他人也有同样的问题:在使用Facebook移动web登录后,为什么会出现空白屏幕? 似乎有人已经确定了解决方法,但我无法让它正常工作。 我正在使用的代码是:
   function loginUser() {    
     FB.login(function(response) { }, {scope:'email'});    
     }

其他人已经指出我需要在这里使用解决方法:

login({scope:'email', redirect_uri:'where_to_go_when_login_ends'})

有人知道如何合并这些代码来使它工作吗?

谢谢!


为什么要发布一个已经在网站上的问题的完全副本,甚至还链接到它?如果您对答案有进一步的问题,您应该在那个其他问题上发布。这是解决方案:https://developers.facebook.com/docs/authentication/client-side/(客户端身份验证 - 自包含示例) - Felipe Brahm
1个回答

1
这应该可以工作: function loginUser(){ FB.login(function(response) { }, {scope:'email', redirect_uri:'http://your-redirect-url'}); }

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接