Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Facebook-Like-Box没有';行不通_Javascript_Facebook - Fatal编程技术网

Javascript Facebook-Like-Box没有';行不通

Javascript Facebook-Like-Box没有';行不通,javascript,facebook,Javascript,Facebook,我一直在为一个客户设计一个类似facebook的盒子,我和一个朋友根本不知道我们做错了什么,而且已经盯着它看了将近三天了。以下是我们从developers.facebook.com获得的代码: <div id="fb-root"></div> <script>(function(d){ var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;} j

我一直在为一个客户设计一个类似facebook的盒子,我和一个朋友根本不知道我们做错了什么,而且已经盯着它看了将近三天了。以下是我们从developers.facebook.com获得的代码:

    <div id="fb-root"></div>
    <script>(function(d){
      var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
      js = d.createElement('script'); js.id = id; js.async = true;
      js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
      d.getElementsByTagName('head')[0].appendChild(js);
    }(document));</script>
    <div class="fb-like-box" data-href="http://www.facebook.com/pages/mywebsite/11111111111"      
data-width="280" data-colorscheme="dark" data-show-faces="true" data-stream="true" data-header="false"></div>

(职能(d){
var js,id='facebook jssdk';if(d.getElementById(id)){return;}
js=d.createElement('script');js.id=id;js.async=true;
js.src=“//connect.facebook.net/en_US/all.js#xfbml=1”;
d、 getElementsByTagName('head')[0].appendChild(js);
}(文件);
什么也没出现。我们确实实现了这段代码,但它并没有按照我们想要的方式工作:

<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<fb:like-box href="http://www.facebook.com/pages/mywebsite/1111111111" width="280" colorscheme="dark" show_faces="true" border_color="" stream="true" header="false"></fb:like-box>


你必须登录facebook才能看到订阅源,但客户希望它总是显示出来

也许你应该试试最新的代码;Facebook似乎已经修改了。您需要在头脚本的第5行添加http:,如下所示

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

这是html5的东西。

你说得对,代码不同,但结果是一样的,主要是没有任何东西仍然显示出来。然而,我确实偶然发现了一个使用旧代码的解决方案,因为我可以让它至少显示在页面中。这只是facebook页面上的一个权限限制,一旦我删除了它,这段旧代码就像一个符咒。不过,我仍然很好奇为什么新代码无法工作。