У меня есть 2 приложения facebook, высота 872px и еще одна высота 712px. Для приложения 827px я успешно изменил размер приложения с 800 до 872px с помощью фейсбука JS SDK. Но для 712px я не смог получить его с 800px. Есть ли минимальная высота для приложения холста facebook, или я что-то делаю неправильно?Facebook Canvas App Height менее 800px
2
A
ответ
5
Видимо, холст APP не может опускаться ниже 800 пикселей.
0
Вы пытались установить высоту динамически? это работало для меня, поскольку я пытаюсь отобразить несколько страниц размером менее 800 пикселей в высоту. обычная высота вкладок моей страницы была ~ 700 пикселей.
window.fbAsyncInit = function() {
FB.init({
appId: window.FB_APP_ID
});
// set height dependent on page (min height is 800px)
// but we are attempting to get it shorter
var body_height = $('body').first().outerHeight();
FB.Canvas.setSize({
height: body_height
});
}
, что работал для меня, если не хватать высоты тела, чтобы установить высоту более коротким, чем любой из ваших страниц при загрузке, то вызвав функцию setAutoGrow(), чтобы развернуть его на нужную высоту с некоторые задержки. хотя это приведет к тому, что ваш холст будет начальной высотой набора (например, 480 пикселей), а затем будет расширяться до размера, когда срабатывает ваш тайм-аут.
window.fbAsyncInit = function() {
FB.init({
appId: window.FB_APP_ID
});
FB.Canvas.setSize({
height: 480 // some height shorter than necessary
});
setTimeout(function(){
FB.Canvas.setAutoGrow();
}, 500);
}
0
Чтобы справиться с этим:
FB.Canvas.getPageInfo(
function(info) {
// console.log(info);
if (info.clientHeight< 800) FB.Canvas.setSize({ height: 800 });
}
);
Смежные вопросы
- 1. Timeline page app height застрял на 800px
- 2. Facebook Canvas APP (Iframed) Auto-Height Resize
- 3. Facebook Canvas App App
- 4. Facebook Canvas App не загружается
- 5. FB Timeline App App Stuck at 800px
- 6. Facebook App - secure canvas - SSL
- 7. redirect в facebook canvas app
- 8. Detect Facebook App Canvas Unloaded
- 9. Redirect Facebook App to Facebook Canvas App (Fluid width)
- 10. отправить querystring в facebook app canvas
- 11. Facebook App canvas Страница не загружается
- 12. Мне нужна ясность facebook canvas app authorization
- 13. Используйте https-соединение для Facebook Canvas App
- 14. Facebook canvas app автоматический логин после авторизации
- 15. Facebook app canvas fbml loading blank page
- 16. Facebook iFrame canvas app PHP session issue
- 17. Facebook Список Friend В Canvas App
- 18. Facebook Canvas App косяк Войти Разработчик
- 19. Перенаправление из Facebook Pinterest app/canvas страница
- 20. Включить логин в Facebook Canvas IFrame App
- 21. Ajax не работает с Facebook Canvas app
- 22. iFrame показывается пустым в Facebook Canvas App
- 23. Белая страница в Facebook Canvas App
- 24. Центрированный диалог на Facebook canvas app
- 25. Facebook Canvas App с фиксированной позицией div
- 26. Facebook app canvas страница: страница не найдена
- 27. Facebook Canvas App: Запросы с объектом
- 28. Facebook iframe canvas app reload issue
- 29. Facebook Canvas App не загружает мой URL
- 30. Facebook canvas Iframe App authentication problem