2012-03-23 3 views
1

В расширенных настройках моего приложения я помещал холст-высоту в жидкость или исправлялся на [любое значение] px, а iFrame всегда был заблокирован на 800 пикселей.Определить пользовательскую высоту для вкладки приложения Facebook с помощью iFrame

Что я делаю неправильно? У меня нет кода внутри моей страницы, который определяет высоту для холста.

+0

Связанные: http://stackoverflow.com/questions/4998519/setting-the-height-of-iframe-tabs-for-facebook-profile-pages – DuckMaestro

ответ

1

Вам может понадобиться вызвать функцию JS из FB-JS_SDK:

window.fbAsyncInit = function() { 
    FB.init({ 
    appId  : 'YOUR_APP_ID', // App ID 
    channelUrl : '//WWW.YOUR_DOMAIN.COM/channel.html', // Channel File 
    }); 
    FB.Canvas.setAutoGrow(); 
} 

Больше читайте здесь: http://developers.facebook.com/docs/reference/javascript/FB.Canvas.setAutoGrow/

редактировать:

ПРИМЕЧАНИЕ: «Примечание: этот метод только когда высота холста установлена ​​на «Исправлено с (800) px» в приложении разработчика ».

Смежные вопросы