В моем приложении facebook iframe моя домашняя страница немного длиннее (около 1500 пикселей), но второстепенные страницы меньше по высоте.
Я вижу, что между моим нижним колонтитулом и нижним колонтитулом facebook на второстепенных страницах много пустого пространства.
Я проверил источник iframe и обнаружил, что свойство высоты установлено правильно, но внутри тега стиля есть другое значение высоты, которое сохраняет высоту домашней страницы.
<iframe class="canvas_iframe_util noresize" frameborder="0" scrolling="no" id="iframe_canvas" name="iframe_canvas" src='javascript:""' height="600px" style="height: 1566px; overflow-y: hidden; "></iframe>
Ниже приведен код, который я использую для изменения размера фрейма (который находится на главной странице)
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId: 'my app',
status: true, // check login status
cookie: true, // enable cookies to allow the server to access the session
xfbml: true// parse XFBML
});
FB.Canvas.setAutoResize(7);
</script>
Мои вторичные страницы имеют динамический размер, поэтому я не могу использовать фиксированную высоту. Любая помощь, чтобы избавиться от лишнего пробела на моих второстепенных страницах, приветствуется.
Спасибо