无法让Facebook像盒子代码一样在我的网站上工作

时间:2011-09-10 09:32:31

标签: javascript facebook-like

这是生成的代码。

<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" datahref="http://www.facebook.com/pages/Taylor-Made-Services/177805802285173" data-width="292" data-show-faces="false" data-stream="false" data-header="false"></div>

我一直试图让它工作4个小时,我放弃了。

3 个答案:

答案 0 :(得分:0)

可能是复制粘贴错误,但我怀疑datahref应该是data-href。

答案 1 :(得分:0)

您在网页上使用了Open Graph tags吗?有一些必需的标签可以让Facebook像按钮一样使用FBML。否则,您可以使用iframe版本并使其工作。或者尝试使用像AddThis这样的类似按钮,它不需要打开图形标记,因为它们可以处理脚本。

答案 2 :(得分:0)

将//connect.facebook.net更改为http://connect.facebook.net