Лучшее решение, которое я нашел, которое работает для меня, это:
Вам нужно настроить параметры холста приложения Facebook, Высота холста на Fluid.
, Затем добавьте немного JavaScript вверхний колонтитул:
<script type="text/javascript" src="https://connect.facebook.net/en_US/all.js"></script>
<script type="text/javascript" charset="utf-8">
FB.Canvas.setAutoResize();
</script>
Наконец, заставьте наше тело и html-тег избегать полос прокрутки в css.
body, html {
overflow:hidden;
}
Это помогло мне удалить все полосы прокрутки.Он работает 18 октября 2011 года, но поскольку Facebook продолжает изменять свой код, он может измениться в будущем.
Полная статья о iframe Facebook доступна в моем блоге: http://gpiot.com/facebook-page-tab-hide-scroll-bars-from-iframe/