在facebook网站https://developers.facebook.com/docs/reference/plugins/like/创建html后不显示Like按钮。显示为空白框。看起来非常直接和简单,但不能让它工作。下面是生成的代码:
<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_US/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}
(document, 'script', 'facebook-jssdk'));
</script>
您是否也复制并粘贴了实际的Like按钮代码?它看起来像这样:
<div class="fb-like" data-href="http://developers.facebook.com/docs/reference/plugins/like" data-send="true" data-width="450" data-show-faces="true"></div>
上面的代码只是为了加载Facebook API。您需要上面的附加代码来实际呈现按钮。再次检查插件页面并确保复制了所有代码。
还要确保您的页面没有国家或年龄限制:
http://www.moorewebexposure.com/internet/facebook-like-button-not-showing/在编辑器中显示了Like按钮,但在浏览器中没有显示。我是否必须访问我试图链接到的Facebook页面,才能更改任何设置?