为啥 Facebook 的 .setSize() 只能增加 Canvas 应用的高度?

Posted

技术标签:

【中文标题】为啥 Facebook 的 .setSize() 只能增加 Canvas 应用的高度?【英文标题】:Why Facebook's .setSize() can only increase the height of Canvas app?为什么 Facebook 的 .setSize() 只能增加 Canvas 应用的高度? 【发布时间】:2011-06-10 01:01:41 【问题描述】:

我正在尝试在页面内容动态更新后调整我的 Facebook Canvas 应用程序的高度。应该使用FB.Canvas.setSize() 来执行此操作,但它只会增加高度。与.setAutoResize() 相同。我已经在 SO 上发布了一个解决方法,但它太眨眼了。有办法改进吗?

How to resize Facebook Canvas app (iFrame) correctly?

【问题讨论】:

【参考方案1】:

您将需要使用新的 FB.Canvas.setAutoGrow,因为 .setAutoResize() 已弃用。见https://developers.facebook.com/docs/reference/javascript/FB.Canvas.setAutoGrow/

【讨论】:

以上是关于为啥 Facebook 的 .setSize() 只能增加 Canvas 应用的高度?的主要内容,如果未能解决你的问题,请参考以下文章

为啥facebook相册返回一个空数组?

为啥我的 Facebook 分享按钮是灰色的?

为啥这个由 facebook 生成的深层链接(applink)不起作用?

为啥 facebook sdk 会自动让我登录 iPhone 上安装的 facebook 应用程序?

为啥 python SSL 模块无法验证 graph.facebook.com 证书?

为啥 Facebook 登录不适用于我的免安装应用?