0

可能重复:
如何在 facebook 应用程序中动态增加高度

我正在为 Facebook 开发 Flash 应用程序,流畅的布局最适合我,除非我的用户分辨率很小,我希望 Facebook 具有画布大小的最小属性。

因此,在他们实施之前,我希望从 JavaScript 更改我的画布设置,是否可以动态设置我的画布设置大小?

4

2 回答 2

0

我不这么认为。但是,您应该能够使用这些方法FB.Canvas.setSizeFB.Canvas.setAutoGrow根据用户分辨率来实现您想要的用户体验。

于 2012-07-16T08:07:42.660 回答
0

我已经在这里回答了一个类似的问题:
how to dynamic increse the height in facebook app

您必须设置FB.Canvas.setSize()并稍后检查画布是否已加载,FB.Canvas.setDoneLoading()并且在响应中您可以运行FB.Canvas.setAutoGrow()

一个例子:

FB.Canvas.setSize({ width: 810, height: 950 });

FB.Canvas.setDoneLoading( function(response) {
    console.log(response.time_delta_ms);
    FB.Canvas.setAutoGrow();
});
于 2012-07-16T08:59:23.163 回答