2012-04-24 5 views
1

新しいFacebookのタイムラインの前に、私のアプリは一番下に切り取られました。次のコードを使用して問題を修正し、それが機能しました。私のFacebookのiframeアプリが一番下に切り取られました

window.fbAsyncInit =関数(){
FB.Canvas.setAutoResize()。 }; (function(){var e = document.createElement( 'script'); e.async = true; e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js' ;();)());};}

今、問題が戻ってきて、私は迷っています。私はこのフォーラムで説明されているいくつかのテクニックを試しましたが(autogrow、setsize)、動作させることはできません。私はあなたが私の方向に投げることができる任意の骨に感謝します。私は主にChromeとFirefoxを使用しています。私のアプリへ

リンク: http://www.facebook.com/NACoDC/app_136524766420341

答えて

1

私は、以下のものを使用して、今これを2回行うことができた:

あなたのhtmlドキュメントのヘッダにこれを追加します。

<div id="fb-root"></div> 
     <script src="http://connect.facebook.net/en_US/all.js" type="text/javascript"></script> 

入力をこのコードは身体の上に閉じます

<script type="text/javascript"> 
    window.fbAsyncInit = function() { 
    FB.Canvas.setAutoResize(100); 
    } 
    // Do things that will sometimes call sizeChangeCallback() 
    function sizeChangeCallback() { 
    FB.Canvas.setSize({ width: 520, height: 2400 }); 
    } 
    </script> 

あなたのアプリ設定で=>詳細設定キャンバスの高さを固定800pxに設定します。

これは私のために働いています。

関連する問題