【问题标题】:fb.ui feed dialog not working well on IOSfb.ui 提要对话框在 IOS 上无法正常工作
【发布时间】:2014-01-21 07:13:33
【问题描述】:

我使用 FB.ui 创建了一个共享对话框。 这是我的咖啡脚本代码:

FB.ui
  method: "feed"
  link: "facebook.com"
, (response) ->
  if response and response.post_id
    console.log("shared")

它在桌面浏览器和 android 上运行良好,但在 IOS(Safari 和 Chrome)上运行不佳。

问题是:

  • 当我没有登录我的 facebook 帐户然后我点击分享时,它会重定向到新标签并请求登录,然后我可以分享。

  • 但是当我的 facebook 帐户准备好登录然后我单击共享时,它不会显示共享对话框。它只显示空白页。

有人遇到过这个吗?我该如何解决这个问题???

【问题讨论】:

    标签: fb.ui


    【解决方案1】:

    尝试将其添加到代码中:

    display: 'touch'
    

    【讨论】:

      【解决方案2】:

      我正在使用

      FB.ui(
                          {
                              method: 'share',
                              href: url,
                              mobile_iframe: true
                          },
                          function(response){
                              document.location.href = url;
                          });
      

      但在 iPhone 上不起作用,所以我决定将浏览器重定向到 Facebook 的分享网址,如下所示:

      document.location.href = 'https://www.facebook.com/dialog/feed?app_id=APPID&display=popup&&link=https%3A%2F%2Fyourdomain.com%2Furl&redirect_uri=https%3A%2F%2Fyourdomain.com.com%2Furl
      

      请记住,对于 : 代码是 %3A 和 / %2F。您将不得不更换它才能捡起它们。

      希望对你有帮助

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-02-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-06
        • 1970-01-01
        相关资源
        最近更新 更多