我正在构建一个可以在iPhone上打开全屏的网络应用程序,并且正在关注Facebook移动网站的代码,可以在以下网址找到:https://developers.facebook.com/docs/guides/mobile/web/
当我尝试使用Facebook登录页面登录时,单击“登录”按钮后出现空白屏幕。用户登录但是..我知道这一点,因为如果我关闭并重新打开网络应用程序,我会检查登录状态并尝试获取一些用户信息,并且工作正常。
我在这里见过其他人:blank white screen after FB login via web app?
似乎有人确定了一种解决方法,但我无法让它发挥作用。我正在使用的代码是:
function loginUser() {
FB.login(function(response) { }, {scope:'email'});
}
其他人表示我需要在此处使用解决方法:
login({scope:'email', redirect_uri:'where_to_go_when_login_ends'})
有谁知道如何合并这些代码以使其起作用?
谢谢!
答案 0 :(得分:1)
这应该有效: function loginUser(){ FB.login(function(response){},{scope:'email',redirect_uri:'http:// your-redirect-url'}); }