Facebook Iframe自时间线更新后不再调整大小

Facebook Iframe自时间线更新后不再调整大小,facebook,iframe,Facebook,Iframe,自从时间线更新后,我的调整大小脚本在facebook上停止工作。 这是我的代码: CSS: 在正文中: <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.set

自从时间线更新后,我的调整大小脚本在facebook上停止工作。 这是我的代码:

CSS:

在正文中:

<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>

FB.Canvas.setSize({宽度:520,高度:1500});
window.fbAsyninit=函数(){
FB.Canvas.setAutoGrow();
}
在应用程序中,我已将画布高度设置为流体


我错过了什么重要的事情吗?有更好的方法吗?

尝试如下修改代码:

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

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

}