Facebook javascript sdk Mobile Safari FB.login Oauth重定向错误

Facebook javascript sdk Mobile Safari FB.login Oauth重定向错误,facebook-javascript-sdk,mobile-safari,Facebook Javascript Sdk,Mobile Safari,我有一个与Facebook Graph API集成的移动web应用程序 基本上,它使用JSSDK获取有关查看用户的详细信息,然后可以使用这些信息呈现特定于用户的内容 我使用FB.login函数让用户登录到我的Facebook应用程序。这项工作应如下: 页面上的JS检测到用户尚未登录Facebook应用程序 用户可以点击按钮启动FB.login 用户被重定向到Facebook页面以授权应用程序和登录 用户被重定向回我的移动web应用程序 页面上的JS检测到用户登录到Facebook应用程序,从图表

我有一个与Facebook Graph API集成的移动web应用程序

基本上,它使用JSSDK获取有关查看用户的详细信息,然后可以使用这些信息呈现特定于用户的内容

我使用FB.login函数让用户登录到我的Facebook应用程序。这项工作应如下:

页面上的JS检测到用户尚未登录Facebook应用程序

用户可以点击按钮启动FB.login

用户被重定向到Facebook页面以授权应用程序和登录

用户被重定向回我的移动web应用程序

页面上的JS检测到用户登录到Facebook应用程序,从图表中轮询用户数据并呈现

这一切在Android上都很好,但重定向步骤在Mobile Safari上不起作用

用户在引用EntityRef时出错,看起来发送到浏览器的内容类型是XML,但其中的内容包含非法字符:

第49列第1行出错:EntityRef:应为“;”

这是生成错误的实际链接:

当你在另一个浏览器中打开它时,你会得到一个Javascript响应(我不会在这里发布它,因为它包含脚本标记),其中包含对iPhone的引用:

iPhone.*版本/(5 | 6)

我实际上使用的是版本4的IOS


有人知道这个东西在第4版中是否可以使用吗?

这是一个Facebook错误,需要解决: