【问题标题】:FB.ui - Send dialog reappears after submittingFB.ui - 提交后再次出现发送对话框
【发布时间】:2012-04-25 02:33:16
【问题描述】:

我们发现 Facebook 发送对话框(Javascript SDK,FB.ui 方法)出现了一些奇怪的行为。单击发送按钮后,对话框消失,然后重新出现。在没有任何用户操作的情况下,对话框确实会在一段时间后消失,但这种延迟会有所不同(从一瞬间到几秒钟不等)。

消息传递没有问题。

如何重现:

https://apps.facebook.com/barclays_pingit/

  1. 点击“告诉朋友”标题下的“发送消息”
  2. 添加收件人和消息
  3. 点击“发送”

或者:

  1. 点击“制作您自己的视频”
  2. 选择一个朋友,他们欠你多少钱,为了什么
  3. 点击“制作视频”
  4. 您可以跳到视频末尾,然后点击“将视频发送到...”
  5. 添加消息点击“发送”

有人有什么想法吗?

【问题讨论】:

    标签: dialog facebook-javascript-sdk send fb.ui


    【解决方案1】:

    对不起,我不能给你答案,但由于我有同样的问题,这里有一个快速补丁:

           var callback = function callback(response) {
              var clear_callback = function(){
                $('.fb_dialog').remove();
              };
              var arr = [250,1000,2000,3000,4000,5000,7000];
              for (var i in arr)
              {
                setTimeout(clear_callback,arr[i]);
              }
            }
    
            FB.ui(obj, callback);
    

    【讨论】:

      猜你喜欢
      • 2012-06-16
      • 1970-01-01
      • 2012-10-24
      • 1970-01-01
      • 2013-09-05
      • 1970-01-01
      • 2012-02-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多