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 に答える