移动Web应用程序和Facebook Connect的空白屏幕

Bra*_*don 5 iphone facebook webview ios facebook-javascript-sdk

我正在构建一个可以在iPhone上打开全屏的网络应用程序,并且正在关注Facebook移动网站的代码,可以在以下网址找到:https://developers.facebook.com/docs/guides/mobile/web/

当我尝试使用Facebook登录页面登录时,单击"登录"按钮后,我得到一个空白的白色屏幕.用户登录但是..我知道这一点,因为如果我关闭并重新打开Web应用程序,我会检查登录状态并尝试获取一些用户信息,并且它工作正常.

我在这里见过其他人:FB登录后通过网络应用程序显示空白屏幕?

似乎有人确定了一种解决方法,但我无法让它发挥作用.我使用的代码是:

   function loginUser() {    
     FB.login(function(response) { }, {scope:'email'});    
     }
Run Code Online (Sandbox Code Playgroud)

其他人表示我需要在这里使用解决方法:

login({scope:'email', redirect_uri:'where_to_go_when_login_ends'})
Run Code Online (Sandbox Code Playgroud)

有谁知道如何合并这些代码以使其工作?

谢谢!

Esa*_*ian 0

试试这个,它对我有用:

FB.login(function(response) {
    //deal with response
}, {scope:'permissions', redirect_uri:'url to redirect to'} );
Run Code Online (Sandbox Code Playgroud)