【问题标题】:Facebook mobile Safari not workingFacebook 移动 Safari 无法正常工作
【发布时间】:2012-07-03 02:21:42
【问题描述】:

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

Facebook JS SDK Not Working On Safari
Facebook JS SDK not loading on Safari Mobile (using iPad)
Facebook FB.login works in Safari, but not mobile Safari

【问题讨论】:

    标签: javascript facebook mobile mobile-safari facebook-javascript-sdk


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2017-06-24
      • 1970-01-01
      • 2018-05-02
      • 2023-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-07
      相关资源
      最近更新 更多