使用iFrame为Facebook应用程序的选项卡定义自定义高度

时间:2012-03-23 21:02:05

标签: facebook facebook-apps

在我的应用程序的高级选项中,我将画布高度设置为流体或固定为[任意值] px,我的iFrame始终锁定在800px。

我做错了什么?我的页面中没有代码来指示画布的高度。

1 个答案:

答案 0 :(得分:1)

您可能需要从FB-JS_SDK调用JS函数:

window.fbAsyncInit = function() {
  FB.init({
    appId      : 'YOUR_APP_ID', // App ID
    channelUrl : '//WWW.YOUR_DOMAIN.COM/channel.html', // Channel File
  });
  FB.Canvas.setAutoGrow();
}

更多内容请点击此处:http://developers.facebook.com/docs/reference/javascript/FB.Canvas.setAutoGrow/

编辑:

注意:“注意:此方法仅在开发人员应用程序中将Canvas Height设置为”Fixed at(800)px“时启用。”