Javascript facebook登录iPhone或iOS设备后重定向

Javascript facebook登录iPhone或iOS设备后重定向,javascript,facebook,ios7,facebook-javascript-sdk,mobile-safari,Javascript,Facebook,Ios7,Facebook Javascript Sdk,Mobile Safari,我正在使用javascript facebook SDK构建一个登录流,并检查用户是否喜欢某个页面,到目前为止,它运行良好,除了在iPhone web app视图中,登录后(方法登录按钮或调用FB.login API函数)不会将我重定向回facebook app设置中配置的url 在iPad中,web应用程序视图(又名主屏幕快捷方式)登录对话框根本不会呈现。谋杀。。。 它在桌面浏览器、安卓浏览器、Chrome浏览器中都能完美工作,但在iOs设备上却不能 iPhone至少会打开一个带有登录窗口但没

我正在使用javascript facebook SDK构建一个登录流,并检查用户是否喜欢某个页面,到目前为止,它运行良好,除了在iPhone web app视图中,登录后(方法登录按钮或调用FB.login API函数)不会将我重定向回facebook app设置中配置的url

在iPad中,web应用程序视图(又名主屏幕快捷方式)登录对话框根本不会呈现。谋杀。。。 它在桌面浏览器、安卓浏览器、Chrome浏览器中都能完美工作,但在iOs设备上却不能

iPhone至少会打开一个带有登录窗口但没有重定向的对话框

到目前为止,我尝试的是

  • 手动location.href,但在移动web app视图中无效
  • 检查了页面设置中配置的url,它也可以在其他任何地方使用,因此可能性较小
  • addred display:触摸并重定向FB.login调用范围参数中的_uri
  • 将直接url与oAuth一起使用
  • 以facebook开发者网站原样为例
  • 诅咒FB API 1000次……因为这种不一致的行为
  • 在整个网络上跟踪了这么多线程…没有任何帮助
  • 这是测试页面,如果你想看看哪里出了问题

    感谢您的帮助。我现在没有主意了


    谢谢。

    我想您应该请求用户\u喜欢得到用户喜欢?您知道,如果您在2014年4月30日之后创建应用程序,您必须获得Facebook审查的许可。如果你只是把它用于类似的门控,Facebook也不会同意。如果你在那个日期之前创建了你的应用程序,你只能再使用它11个月,直到你被迫接受审查Hanks WizKid,我不知道。该应用程序于2014年4月30日之前创建,除ios设备外,它在任何地方都能运行。用iOS 5,7试用了iPhone3,4,5。我过去和现在都怀疑FB api的不一致行为。