Facebook:FB.Canvas.setAutoGrow(true)仍然需要页面选项卡应用吗?

时间:2018-06-18 18:19:08

标签: facebook facebook-javascript-sdk

我正在更新一个旧的Facebook应用程序。这是一个简单的静态HTML页面,其他Facebook用户可以将其作为标签添加到他们的页面中。

应用程序的原始版本在调用FB.init()之后立即进行此调用:

FB.Canvas.setAutoGrow(true);

Facebook将标签内容嵌入到iframe中。回到当天,需要拨打.setAutoGrow(),以便Facebook可以在嵌入页面的高度发生变化时调整iframe的大小。

我的问题:页面标签应用仍然需要(甚至支持)此调用吗? FB.Canvas.setAutoGrow()方法still exists in v3.0 of Facebook's JavaScript SDK,但the docs说:“此方法仅在”应用程序仪表板“中将”画布高度“设置为”固定为(800)px“时启用。我在Facebook Developers仪表板中检查了我的应用设置,并且 没有“Canvas Height”设置(或任何类似的)设置>基本>页面标签。

(增加了混乱:“Canvas Height”设置为“Facebook网络游戏”平台。我注意到这一点,因为Facebook似乎已经添加了“Facebook网络游戏”平台我的一些旧页面选项卡应用程序 - 但不是全部。我不知道为什么。)

不出所料,Facebook的文档没有帮助。

0 个答案:

没有答案