2012-05-11 8 views
0

FacebookのキャンバスアプリでJavascriptを使用してiFrameのサイズを変更しようとしています。私はコードでこれを行う方法を知っています。うまくいきます。FB.Canvasがコンソールで定義されていません

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

答えて

1


は常に、APIのロード後に初期化コードを実行するためにwindow.fbAsyncInitを使用しています。

//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(); 
}; 
0

あなたが高度にクリックで作業しているアプリからdeveloper.facebook.com

を通して、あなたのIFrameのサイズを変更することができます。そのページにキャンバスサイズが表示されます。それを液体にする。あなたがfbAsyncInitの内側とFB.init後FB.Canvasを実行する必要が

+0

わかりませんでした。私は質問を更新します。 – bevanb

関連する問題