1

こんにちは私はオファーを表示するFacebookタブを持っています。オファーでは、コアのjoomlaライトボックスを備えたari画像スライダーを使用して画像をフルスクリーンで表示します。Facebookの自動サイズ変更機能を使用してスクロールバーを削除していますが、Firefoxでは正常に機能します。他のすべてのブラウザインターネットでは、ライトボックスでフルスクリーンを表示するオファーをクリックすると、キャンバスの高さが増加し始め、画像が継続的に下に移動します。画像が開くと、Facebookの自動サイズ変更機能が高さを追加し続け、画像が移動するようです。これが私のコードです:

<div id="fb-root"></div>
<script src="https://connect.facebook.net/en_US/all.js"></script>
<script>
  window.fbAsyncInit = function() {
    FB.init({
      appId : 'APP ID', //Your facebook APP here
      cookie : true, // enable cookies to allow the server to access the //session


    });
     FB.Canvas.setAutoGrow();
  }

  window.onload = function() {
    FB.Canvas.setAutoGrow(91);
  }
</script>

この問題は、Firefoxでは他のブラウザでのみ発生しません。何が起こっているのかアイデアはありますか?

4

1 に答える 1

0

これは間違っています:

window.onload = function() {
   FB.Canvas.setAutoGrow(91);
}

window.loadが起動されたとき、FBにはまだアクセスできません。

回線は、呼び出しFB.Canvas.setAutoGrow();直後ではなく、する必要がありFB.initます。

于 2012-06-10T12:03:32.567 に答える