FB评论不起作用

时间:2012-06-28 16:56:42

标签: javascript facebook sdk

                <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存在,我通过PHP连接登录工作。 我是否需要某种PHP函数?

1 个答案:

答案 0 :(得分:0)

您可以尝试将xfbml=1哈希选项添加到异步脚本loading:

js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";