1

そこ -- 何らかの理由で、数人の同僚と何人かのクライアントがカスタム タブの表示に問題を抱えていましたが、全員ではありませんでした。それらは私にとって、そして私のオフィスの他の人にとってはうまく機能します。

私は多くのことを試しました。私は彼らに自分自身とビジネスの両方でビジネス ページを使用してもらいました。生の iframe 自体 (ページ タブの URL) を問題なく表示できます。さまざまなオペレーティング システムとブラウザーを試してもらいました。

これらは単純な HTML/CSS/PHP カスタム タブであり、いいねボタンなどは特別なものではありません。

http://cl.jasonandreoni.com/image/3t3P3O3l2141

そして私のコードのビット:

<div id="fb-root"></div> 
    <script type="text/javascript"> 
  window.fbAsyncInit = function() {
    FB.init({appId: 'XXXXXXXXXXXX', status: true, cookie: true, xfbml: true});
  window.setTimeout(function() {
    FB.Canvas.setAutoGrow();
  }, 250);
  };
  (function() {
    var e = document.createElement('script'); e.async = true;
    e.src = document.location.protocol +
      '//connect.facebook.net/en_US/all.js';
    document.getElementById('fb-root').appendChild(e);
  }());
</script>

何か考えや提案はありますか?

4

1 に答える 1

1

提案 - Facebook には、常に https を使用するユーザー設定があります。そのため、サーバーに適切な SSL 証明書がない場合、またはアプリの設定で間違った安全な URL を指定した場合、タブを https で読み込むことができず、その設定がオンになっているユーザーのみに問題が発生する可能性があります。

于 2012-10-25T13:59:45.920 に答える