【发布时间】:2012-03-31 18:55:59
【问题描述】:
我正在构建一个可以在 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'})
有谁知道如何合并这些代码以使其工作?
谢谢!
【问题讨论】:
-
如果您使用手机上的 facebook 应用程序登录,请尝试完全关闭它并重试,有时我发现它会混淆。
-
感谢peterept 的回复,但这似乎不是问题所在。不太清楚这是怎么回事。
标签: iphone ios facebook webview facebook-javascript-sdk