Я разрабатываю приложение для страницы Facebook с макетом «временная шкала» и хочу, чтобы высота приложения масштабировалась вместе с содержимым, но высота приложения фиксирована и составляет 800 пикселей. .
Текущие настройки приложения показывают, что высота установлена на «плавающую», но я также пытался зафиксировать высоту на случайные значения и не заметил никаких изменений.
Как сделать так, чтобы высота моего приложения соответствовала его содержимому? Спасибо за любые ответы.
Обновление: Так что добавление этого к моему тегу body сработало.
<body onload="FB.Canvas.setSize({width: 810, height: 910})">
<div id="fb-root"></div>
<script>
(function () {
var e = document.createElement('script');
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js#xfbml=1&appId=YOURAPPID;
e.async = true;
document.getElementById('fb-root').appendChild(e);
} ());
</script>
Но я понятия не имею, почему это сработало, поэтому, пожалуй, я изменю свой вопрос на «Что делает приведенный выше код?» так что я действительно могу понять, какие шаги предпринять в следующий раз. Я поставлю это как ответ на данный момент, чтобы закрыть вопрос.