【问题标题】:Cordova Facebook Like Button Overrides WebviewCordova Facebook Like 按钮覆盖 Webview
【发布时间】: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


    【解决方案1】:

    您应该创建自定义 Like 按钮并关注this。现在可以使用图形 API。

    【讨论】:

      猜你喜欢
      • 2011-07-03
      • 1970-01-01
      • 1970-01-01
      • 2014-10-23
      • 1970-01-01
      • 1970-01-01
      • 2021-10-25
      • 2014-05-08
      • 1970-01-01
      相关资源
      最近更新 更多