0

FacebookキャンバスアプリのiFrameのサイズをJavascriptで変更しようとしています。私はコードでこれを行う方法を知っています-それはうまく機能しています。

ただし、テスト目的で、コンソールで動作させることができないようです。コンソールでは、FBは定義されていますが、定義されていFB.Canvasません(最も近いのはFB.CanvasClient)です。何故ですか?コンソールでiFrameのサイズ変更をテストするにはどうすればよいですか?

4

2 に答える 2

1

fbAsyncInitの内部と後FB.initにFB.Canvasを実行する必要があります。
常にwindow.fbAsyncInit、APIのロード後に初期化コードを実行するために使用します。

//initializing API
window.fbAsyncInit = function() {
    FB.init({
        appId      : APP_ID,
        status     : true,
        cookie     : true,
        xfbml      : true
    });

    FB.Canvas.setSize({ width:810, height:850 });
    FB.Canvas.setAutoGrow();
};
于 2012-05-12T07:03:38.197 に答える
0

あなたはdeveloper.facebook.comを通してあなたのIFrameのサイズを変えることができます

作業中のアプリから[詳細]をクリックします。そのページにキャンバスサイズが表示されます。流動的にします。

于 2012-05-11T22:52:57.033 に答える