2
我有以下代碼靠近我的HTML文檔的最後,</body>
tag之前:FB.init導致Facebook標籤setAutoGrow()到不行
<div id="fb-root"></div>
<script type="text/javascript" src="//connect.facebook.net/en_US/all.js"></script>
<script type="text/javascript">
window.fbAsyncInit = function()
{
FB.init({
appId : 'My app id',
status : true,
cookie : true,
xfbml : true
});
FB.Canvas.setAutoGrow();
}
</script>
它不工作。然而,當我擺脫了FB.init功能,自動調整大小的作品:
<div id="fb-root"></div>
<script type="text/javascript" src="//connect.facebook.net/en_US/all.js"></script>
<script type="text/javascript">
window.fbAsyncInit = function()
{
FB.Canvas.setAutoGrow();
}
</script>
有沒有在一個頁面的方式有了一個window.fbAsyncInit,並在同一時間提供的appid到Facebook的API ?
你是否解決了這個問題,我遇到了同樣的問題。在Canvas設置中手動設置高度的時間非常長。 – 2012-05-23 11:20:08
我可以向你保證,如果沒有'init','setAutoGrow'不會做任何事情,所以你必須做一些其他的事情導致這個問題。 – 2012-08-29 06:17:57