2012-04-12 70 views
0

自更新時間軸以來,我的調整大小腳本停止在Facebook上工作。 這是我的代碼:自從時間線更新以後Iframe不再調整大小

CSS:

html { 

margin:0; 
padding:0; 
height:1500px; 
} 

body { 
width:520px; 
padding:0; 
margin:0; 
height:1500px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#555859; 
} 

在機身:

<div id="fb-root"></div> 
<script type="text/javascript" src="https://connect.facebook.net/en_US/all.js"></script> 

在頁腳:

<script type="text/javascript"> 
FB.Canvas.setSize({ width: 520, height: 1500 }); 
window.fbAsyncInit = function() { 
FB.Canvas.setAutoGrow(); 
} 
</script> 

在應用程序中,我給自己定了畫布高度變爲流體。

我錯過了一些重要的東西嗎?有沒有更好的辦法?

回答

1

嘗試修改這樣的代碼:

window.fbAsyncInit = function() { 
    FB._https = (window.location.protocol == "https:");    
    FB.init({ 
     appId : 'YOUR_APP_ID', 
     status : true, 
     cookie : true, 
     xfbml : true 
    }); 
    FB.Canvas.setAutoGrow(); 

} 
+0

非常感謝隊友! – samn 2012-04-12 08:44:41