2012-04-12 19 views
2

Facebook Sendダイアログ(Javascript SDK、FB.uiメソッド)で奇妙な動作が見られました。 [送信]ボタンをクリックすると、ダイアログが消えてから再び表示されます。しばらくするとダイアログが消えますが、ユーザーの操作はありませんが、この遅延はさまざまです(分割秒から数秒まで)。FB.ui - 送信後に送信ダイアログが再表示されます

メッセージは問題なく配信されます。

再現方法:

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

  1. クリックして "友達に教える" のタイトルの下に "メッセージを送る"
  2. 上の受信者とメッセージ
  3. クリックし
  4. を "送信" 追加

または

その後、
  • 彼らはあなたを借りてどのくらい、友人を選択し、
  • のためにクリックして、あなたがビデオの最後までスキップすることができます
  • 「ビデオを作る」「独自のビデオを作る」に
    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);