Javascript FB.Canvas.setAutoResize继续运行

Javascript FB.Canvas.setAutoResize继续运行,javascript,facebook,Javascript,Facebook,我补充说 window.fbAsyncInit = function() { FB.Canvas.setAutoResize(); } 到我的页面,以便我的FB应用程序可以自动调整大小。然而,我的页面并没有停止增长。只是时间越来越长了。 我做错了什么 也许是我的造型。这些行被注释掉了,一切正常 身体{ 填充:0自动; 边际上限:0px; 字号:8pt; } 如果这个问题行得通,我就结束这个问题。我的页面持续变长的原因是我将高度设置为100%,然后将高度设置为自动,如上所示。一旦我删除

我补充说

window.fbAsyncInit = function() {
  FB.Canvas.setAutoResize();
}
到我的页面,以便我的FB应用程序可以自动调整大小。然而,我的页面并没有停止增长。只是时间越来越长了。 我做错了什么


也许是我的造型。这些行被注释掉了,一切正常

身体{ 填充:0自动; 边际上限:0px; 字号:8pt; }


如果这个问题行得通,我就结束这个问题。

我的页面持续变长的原因是我将高度设置为100%,然后将高度设置为自动,如上所示。一旦我删除了这些行,页面的大小就会正常调整。

我也遇到了同样的问题。 100%删除高度可能会解决此问题


但我发现问题的核心是在我的包装内的一个div上有一个边距顶部。这似乎使Facebook错误地计算了文档的高度,并使其不断增大。

您如何调用该函数?我得到了
window.fbasyninit=function(){FB.Canvas.setAutoResize();}
html, body, #wrapper {
    /*height: 100%;*/
}

body > #wrapper {
    /*height: auto;*/
    /*min-height: 99.65%;*/
    margin-top: -105px;
}