Я делаю простую html-страницу и устанавливаю ее на вкладке страницы фейдера, но вкладка, которая отображается на странице вентилятора, показывает полосу прокрутки, которая уже настроена на автоматическое изменение размера, и высота этой страницы html большая, я хочу скрыть полосу прокрутки и показать полную страницу
Лучшее решение, которое я нашел, которое работает для меня:
Вам нужно настроить настройки холста приложения 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 продолжает менять свой код, он может измениться в будущем.
Полная статья о Facebook iframe доступна в моем блоге: http://gpiot.com/facebook-page-tab-hide-scroll-bars-from-iframe/
Всем спасибо.
Вот ответ на мой вопрос; Я разместил его здесь, чтобы, если какой-либо орган найдет этот вопрос в будущем, он также получит ответ, и его / ее время не будет потрачено впустую. Я получаю решение, добавив следующий код непосредственно перед </body>
моей индексной страницы
<script type="text/javascript"> window.fbAsyncInit = function() { FB.Canvas.setSize(); } // Do things that will sometimes call sizeChangeCallback() function sizeChangeCallback() { FB.Canvas.setSize(); } </script>
Еще раз, спасибо всем.
Это решение работает для меня http://aarosant.com/2011/03/14/adjust-the-size-of-facebook-iframe-tabs/
Перейдите к настройке приложения -> Расширенная настройка -> страница с холстом, вы можете изменить ширину и высоту на фиксированную из жидкости