【发布时间】:2013-08-29 13:48:58
【问题描述】:
在我的应用程序的高级选项中,我将 Canvas Height 设置为 Fluid 或 Fixed 为 [任何值]px,我的 iFrame 始终锁定在 800px。
我做错了什么?我的页面中没有指定画布高度的代码。
【问题讨论】:
在我的应用程序的高级选项中,我将 Canvas Height 设置为 Fluid 或 Fixed 为 [任何值]px,我的 iFrame 始终锁定在 800px。
我做错了什么?我的页面中没有指定画布高度的代码。
【问题讨论】:
您可能需要从 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/
编辑:
注意:“注意:此方法仅在开发者应用中的画布高度设置为“固定在 (800)px”时启用。”
【讨论】: