3

我已将 Facebook Connect SSO 实施到我的网站http://pocketly.com/login它似乎适用于所有桌面浏览器。但由于某种原因,它在我的 iPhone 上不起作用,我尝试了 Mobile Safari 和 Mobile Chrome,它所做的只是打开 Facebook auth 页面然后死掉。我第一次登录浏览器时,它会正确地进行身份验证,然后关闭窗口,该窗口又会返回到我的网站,但似乎没有调用回调。每次我尝试调用它时,它都会在 Facebook 网站上以白屏死掉。我正在使用带有 FB.login 函数的 Javascript SDK。我不知道还能做什么或如何调试它,我什至在新的 ios6 移动 safari 上尝试了网络检查器。如果有人有任何建议,请告诉我,如果您想查看一些代码示例或了解更多信息,我很乐意分享。

Facebook JS SDK 无法在 Safari
上运行 Facebook JS SDK 无法在 Safari 移动版(使用 iPad)上加载
Facebook FB.login 可以在 Safari 中运行,但不能在移动版 Safari 中运行

4

1 回答 1

2

事实证明,JS SDK 在移动 safari 上似乎有问题,我在其他网站上也遇到了这个问题。我最终做的是使用涉及重定向的 PHP SDK,而不是尝试通信的窗口。事实证明,这种方法更容易。任何对 JS SDK 有问题的人都应该先尝试 PHP 的。

于 2012-08-19T01:37:32.397 回答