Высота приложения FB Timeline на высоте 800 пикселей - PullRequest
0 голосов
/ 21 марта 2012

Я видел ряд других постов, касающихся этого, которые я использовал, чтобы попытаться исправить свою ошибку, но, похоже, она не работает.

По сути, я хочу, чтобы высота составляла 600 пикселей. Я попытался установить для этого параметра значение 600px в настройках приложения, а также ряд различных примеров «исправлений», которые я нашел в Интернете, однако ни одно из этого, похоже, не работает для меня.

Последний пример, который я использовал, был следующий, но он не работает:

<script type="text/javascript">
window.fbAsyncInit = function()
{
    FB.Canvas.setSize();
}
</script>
</head>

..
..
..

<div id="fb-root"></div>
<script type="text/javascript" src="http://connect.facebook.net/en_US/all.js"></script> 
<script type="text/javascript">
FB.init({
  appId: 'MYAPPID', 
  status: true, 
  cookie: true, 
  xfbml: true
});
FB.Canvas.setAutoGrow(7);
</script>
</body>
</html>

Ответы [ 2 ]

1 голос
/ 21 марта 2012

Вы используете и старый метод, setAutoResize устарел, и теперь вы должны использовать setAutoGrow,

FB.Canvas.setAutoGrow
https://developers.facebook.com/docs/reference/javascript/FB.Canvas.setAutoGrow/

Обновления платформы: Operation Developer Love
https://developers.facebook.com/blog/post/565/

0 голосов
/ 21 марта 2012

Я обычно использую этот бит кода:

<script type="text/javascript">
window.fbAsyncInit = function() {FB.Canvas.setSize();}
// Do things that will sometimes call sizeChangeCallback()function sizeChangeCallback()     {FB.Canvas.setSize();}
</script>
</head>
<body>
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId  : "APP_ID",
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>

и затем я устанавливаю тело на желаемую высоту, а также в настройках приложения заранее устанавливаю высоту для жидкости, и она должна нормально работать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...