ios - iPad Safari 主屏幕网站卡在 Facebook 登录上

标签 ios facebook ipad safari facebook-javascript-sdk

我有一个使用 JavaScript SDK 的网站,我有一个调用 FB.login() 的 facebook 登录按钮,它会打开一个新选项卡供用户登录。

这个网站针对 iPad 进行了优化,我为这个网站做了一个主屏幕入口,这样它就可以全屏查看,就像这篇文章提到的那样: http://www.viaboxxsystems.de/html-fullscreen-apps-for-the-ipad

我的问题是,只有在主屏幕启动的全屏版本中,当我点击登录按钮时,要么看到白屏,要么进入登录详细信息屏幕(但在这种情况下,点击“登录” In"也会导致白屏),因此我进入了死胡同。

如何才能成功登录 Facebook 并成功重定向回我的网站?

最佳答案

Apple’s documentation为此,

When you use this standalone mode, Safari is not used to display the web content—specifically, there is no browser URL text field at the top of the screen or button bar at the bottom of the screen.

在我看来,这可能也会影响打开弹出窗口的能力。如果是这种情况,您可以改用服务器端身份验证流程。

关于ios - iPad Safari 主屏幕网站卡在 Facebook 登录上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11247333/

相关文章:

javascript - 如何从 javascript 滚动 Facebook 页面插件

ios - 使用 FBWebDialogs (Facebook SDK 3.5) 成功发布后的 nil resultURL

php - ipad 上的下拉字体大小不增加

iphone - 使用 Quartz 制作 iOS 逐帧动画

android - 为证书固定存储公钥有多安全?

ios - 在另一个 View 中嵌入自定义 View 的正确 MVC 结构是什么?

ios - 有没有办法在iOS上接收亚精度触摸事件?

ios - ResearchKit:验证电子邮件

javascript - Firebase Web 获取 Google 和 Facebook 中的提供商数据(性别和生日)

ios - Salesforce API ( iOS) - 仅拉取自身数据