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 回答