На самом деле вам не нужно вызывать FB.init (), если вы не делаете что-то еще с javascript SDK. Попробуйте избавиться от всех блоков <script>
, которые у вас есть, и поместите только этот код в <head>
:
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script type='text/javascript'>
window.onload=function() {
FB.Canvas.setSize({width:760,height:document.body.offsetHeight});
}
</script>
Но также, что с мета-тегом обновления в заголовке?
Для вкладки страницы измените вызов setSize () следующим образом:
FB.Canvas.setSize({width:520,height:document.body.offsetHeight+20});
Также убедитесь, что на вашей странице нет элементов шире, чем 760px / 520px, в противном случае появится горизонтальная полоса прокрутки, которая часто также отображает вертикальную.