FB JS SDK устанавливает размер фрейма в 0 - PullRequest
0 голосов
/ 31 августа 2011

Наше приложение FB работало нормально, и вдруг сегодня мы заметили, что FB.setSize() устанавливает высоту 0px!FB сломал что-то или поведение FB.setSize() внезапно изменилось.

URL приложения: https://apps.facebook.com/memorablestatus/

Обновление: -

Вытеперь обнаружит, что вышеуказанный URL работает нормально, так как я изменил свой JS для вызова setSize с явными width и height.

1 Ответ

0 голосов
/ 31 августа 2011

Да, у меня была та же проблема сегодня, они обновили js sdk, и теперь высота неверна, так как я не могу предсказать правильную высоту своей страницы, я использую jquery, и некоторые вещи задерживаются.и загружается через несколько секунд, я использую таймаут:

FB.Array.forEach([300, 600, 1000, 2000], function(delay) {
  setTimeout(function() {
    FB.Canvas.setSize({height: $(document).height()});
  }, delay)
});
...