FB.ui - диалоговое окно отправки снова появляется после отправки

Мы видим странное поведение в диалоговых окнах отправки Facebook (Javascript SDK, метод FB.ui). После нажатия кнопки "Отправить" диалоговое окно исчезает, а затем снова появляется. Диалог исчезает через некоторое время без каких-либо действий пользователя, но эта задержка варьируется (от доли секунды до нескольких секунд).

Сообщения доставляются без проблем.

Как воспроизвести:

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

  1. Нажмите "Отправить сообщение" под заголовком "Расскажи другу"
  2. Добавить получателя и сообщение
  3. Нажмите "Отправить"

Или же:

  1. Нажмите "Сделать собственное видео"
  2. Выберите друга, сколько они вам должны и за что
  3. Нажмите "Сделать видео"
  4. Вы можете перейти к концу видео, затем нажать "Отправить видео на..."
  5. Добавить сообщение Нажмите "Отправить"

У кого-нибудь есть какие-либо идеи?

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);
Другие вопросы по тегам