Facebook Like Box不起作用

时间:2015-11-03 23:36:03

标签: html facebook web

我一直试图在我的网站上实施FB like box,但没有成功。我根本无法展示这个盒子。我按照说明添加了这两部分代码:https://developers.facebook.com/docs/plugins/page-plugin

以下是代码:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>Fan Page</title>
    </head>

    <body>
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) return;
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_EN/sdk.js#xfbml=1&version=v2.5";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, 'script', 'facebook-jssdk'));</script>

        <div class="fb-page" 
        data-href="https://www.facebook.com/facebook" 
        data-width="340" data-height="390" 
        data-small-header="false" 
        data-adapt-container-width="true" 
        data-hide-cover="false" 
        data-show-facepile="true" 
        data-show-posts="true">
        <div class="fb-xfbml-parse-ignore"><blockquote cite="https://www.facebook.com/facebook"><a href="https://www.facebook.com/facebook">Facebook</a></blockquote></div></div>
    </body>
</html>

我只是从他们的网站上复制了它并粘贴到我的网站上。

因此,我没有得到类似的框,但只有可点击的Facebook文字。这就是全部,没有盒子。

拜托,我做错了什么?我将非常感谢任何帮助。

*****编辑:*****

enter image description here

1 个答案:

答案 0 :(得分:1)

这不是Facebook的问题。您正尝试从本地计算机访问Facebook的JS SDK。显然浏览器在那里找不到它:)

Browser looking for JS SDK on local machine

在服务器(webhost或localhost)上运行脚本,运行正常。