facebook从javascript设置流畅

时间:2012-07-16 07:43:46

标签: javascript facebook canvas size

  

可能重复:
  how to dynamically increse the height in facebook app

我正在为Facebook开发Flash应用程序,流畅的布局对我来说是最好的,除非我的用户分辨率很小,我希望Facebook拥有画布大小的最小属性。

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

2 个答案:

答案 0 :(得分:0)

我不这么认为。但是,根据用户的分辨率,您应该能够使用FB.Canvas.setSizeFB.Canvas.setAutoGrow方法获得所需的用户体验。

答案 1 :(得分:0)

我已经在这里回答了类似的问题:
how to dynamically 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();
});