0
                <div id="fb-root"></div>
            <script>
              window.fbAsyncInit = function() {
                FB.init({
                  appId      : '307264182690190', // App ID
                  channelUrl : '//www.gig-links.com/channel.html', // Channel File
                  status     : true, // check login status
                  cookie     : true, // enable cookies to allow the server to access the session
                  xfbml      : true  // parse XFBML
                });

                // Additional initialization code here
              };

              // Load the SDK Asynchronously
              (function(d){
                 var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
                 if (d.getElementById(id)) {return;}
                 js = d.createElement('script'); js.id = id; js.async = true;
                 js.src = "//connect.facebook.net/en_US/all.js";
                 ref.parentNode.insertBefore(js, ref);
               }(document));
            </script>


            <div id="bottom" style="float: left; border: 2px solid black; width: 100%;">
                <center>
                <div class="fb-comments" data-href="http://www.gig-links.com" data-num-posts="2" data-width="470"></div>
                </center>
            </div>

FBコメントはまったく表示されません。Channel.htmlが存在し、Facebook接続ログインがPHP経由で機能しています。ある種のPHP関数が必要ですか?

4

1 に答える 1

0

xfbml=1非同期スクリプトの読み込みにハッシュオプションを追加してみてください。

js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
于 2012-06-28T17:02:26.623 に答える