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
Name | Type | Description |
---|---|---|
onOrOff | Boolean | タイマーのオン/オフ。trueならオン、falseならオフです。 |
interval | Integer | リサイズの頻度(ミリ秒)。デフォルトは100ミリ秒。 |