2

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

消息传递没有问题。

如何重现:

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

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

或者:

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

有没有人有任何想法?

4

1 回答 1

0

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

       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-01T14:23:11.040 回答