Facebook OAuth弹出窗口仅在iOS上的Chrome中引发错误.developers.facebook.com和谷歌都没有透露任何相关信息.想法?

我们有几个页面使用支持apple-mobile-web-app的元标记(值="是"),但在允许Facebook Connect的登录页面上,当您单击连接时会出现空白页面按钮.我在旧的FB开发者论坛上看过这个帖子,但没有相关的回复.有谁有人想出来了吗?
我正在构建一个可以在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)
有谁知道如何合并这些代码以使其工作?
谢谢!
使用iOS网络应用视图时,我在使用Google+ API中的互动帖时遇到问题.在Safari或iOS或Android上的任何其他浏览器中,登录Google+并分享帖子没有问题,但在iOS的网络应用模式下,只要您填写凭据并点击Google登录上的"登录",就会抛出白页它在页面中给你.
我用它来定义移动Web视图:
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-touch-fullscreen" content="yes">
Run Code Online (Sandbox Code Playgroud)
有没有人有这方面的经验?