http://developers.facebook.com/docs/reference/javascript/FB.Canvas.setAutoResize/

指定ミリ秒毎にiframeをリサイズするタイマーをスタートもしくはストップします。これまではstartTimerToSizeToContentという名前で使われていました。

Examples

表示内容のサイズが可変だと分かっているけれど、いつ変わるかが分からないと言う場合に便利な関数です。わずかながら遅延があるので、どのタイミングでサイズが変わるか分かっている場合はsetSizeを使うべきです。

window.fbAsyncInit = function() {
  FB.Canvas.setAutoResize();
}
タイマーを止めたい場合はfalseを渡します。
FB.Canvas.setAutoResize(false);

異なるインターバルを指定したい場合は、それも以下のように指定可能です。

FB.Canvas.setAutoResize(91); // Paul's favourite number

1つのパラメータのみ渡され、それが数値だった場合、それはインターバルとして認識されます。

Parameters

NameTypeDescription
onOrOffBoolean

タイマーのオン/オフ。trueならオン、falseならオフです。 

intervalInteger

リサイズの頻度(ミリ秒)。デフォルトは100ミリ秒。