【发布时间】:2014-03-20 18:26:31
【问题描述】:
我有一个使用官方 Facebook Connect 插件的 Cordova 3.4.0 iOS 7 应用程序。它适用于本机 FB 登录/集成。如果我通过 Javascript 手动调用 FB.ui 提要对话框,它还会在屏幕上弹出一个带有提要对话框选项的较小层,或者如果用户尚未登录,则要求用户登录。
问题在于 Like 按钮,我是通过 HTML5 代码生成的,例如:
如果我点击这个 Like 按钮,它会打开一个全屏 FB 登录页面,该页面完全覆盖当前 Cordova 应用程序窗口,并且无法再返回。它接管了整个 webview。
我不明白为什么它只发生在 Like 按钮上。我想它的登录弹出对话框也将与 FB.ui 的较小的分层对话框相同。它是否与 Facebook Connect 插件不兼容,或者使用了不同的 UI?
有人可以建议我如何在 Cordova + Facebook Connect 插件中正确实现 Facebook Like 按钮吗?
谢谢。
【问题讨论】:
标签: facebook facebook-graph-api cordova facebook-like facebook-javascript-sdk