0

キャンバス アプリの高さをうまく設定しようとしましたが、うまくいきませんでした。

これは私たちが使用しているコードです

window.fbAsyncInit = function()
{
// assume we are already logged in
FB.init({appId: '<?=$fb_app_id ?>', xfbml: true, oauth : true,cookie: true});
FB.Canvas.setAutoGrow();
}
function sizeChangeCallback() {
FB.Canvas.setSize({ width: 810, height: 950);
}

sizechangecallback なしで両方を試しました

固定および固定 950 に設定された設定

4

1 に答える 1

2

アプリケーション設定で固定の高さパラメーターをセットアップした後、呼び出してページの高さを変更
できます。FB.Canvas.setSize

ページの高さが動的に変化FB.Canvas.setDoneLoading
する場合は、Canvas が読み込まれて実行されるかどうかを確認するために実行できますFB.Canvas.setAutoGrow

window.fbAsyncInit = function() {
    // assume we are already logged in
    FB.init({ appId: '<?=$fb_app_id ?>', xfbml: true, oauth: true, cookie: true });

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

    FB.Canvas.setDoneLoading( function(response) {
        console.log(response.time_delta_ms);
        FB.Canvas.setAutoGrow();
    });
}

FB ドキュメント: https://developers.facebook.com/docs/reference/javascript/FB.Canvas.setDoneLoading/

于 2012-06-30T06:38:57.940 に答える