0

基本上我希望包含我的应用程序的 iFrame 随着内容的变化而扩展和收缩。

我知道这个问题已经被问了一百万次了,但是 Facebook 已经改变了他们的 JS API 一大堆,因此之前对这个问题的回答不再有效。

我已经尝试FB.Canvas.setSize();过其他答案的建议,但无济于事。有谁知道此时实际有效的方法?

我的应用可以在这里找到以供参考: http: //www.facebook.com/SandboxAppPage/app_441443775903676

编辑:我什至无法让一个基本的骨架应用程序正常运行和调整大小。我的基本 HTML 骨架(没有 html、其他 js 库、图像等)仍然固定在默认的 800 像素高度。

4

1 回答 1

0

你试过FB.Canvas.setAutoGrow吗?它应该可以解决您的问题。此功能仅在应用设置中将 Canvas Height 设置为 Fixed at 800px 时有效。

FB.Canvas.setAutoGrow(1000);

在这里,该函数将每隔 1000 毫秒调用一次,并根据您的内容调整窗口大小。

于 2012-11-10T08:12:30.107 回答