Попробуйте использовать: FB.Canvas.setSize
http://developers.facebook.com/docs/reference/javascript/FB.Canvas.setSize/
Пример:
<div id="fb-root"></div>
<script>
(function(d, s, id) {
var js,fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id))
{return;} js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/all.js";
fjs.parentNode.insertBefore(js, fjs); }(document, 'script','facebook-jssdk'));
window.fbAsyncInit = function() {
FB.init({appId: 'YOURAPPID', status: true, cookie: true,
xfbml: true, oauth: true});
setTimeout(function() { FB.Canvas.setSize(); }, 500);
// optionally, you can safely start up auto resize
FB.Canvas.setAutoResize();
};
</script>
Привет,
Fredyy