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