我让评论插件和点赞按钮一起正常工作,然后它们就停止工作了。我不相信有任何改变,他们只是停止出现。我将点赞按钮切换到 iframe 方法并且它有效但我无法显示评论,我已经尝试了 html5 和 xfbml 方法。当我查看 firebug 中的源代码时,代码在那里但没有显示任何内容?
我的头文件中的代码。
<meta property="fb:app_id" content="xxxx"/>
<meta property="fb:admins" content="xxxx"/>
和
<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>
注释代码
<div class="fb-comments" data-href="http://www.liamhildebrand.com/dunn/contact" data-num-posts="2" data-width="470"></div>
知道插件停止加载的原因吗?
最佳答案
您是否添加了 Facebook 分享按钮? 你确定你也不想加载这个脚本吗? http://static.ak.fbcdn.net/connect.php/js/FB.Share 它们会干扰 javascrit sdk,导致所有 html5 和 xfbml 插件停止工作。 如果那不是你的情况,如果你分享你有问题的 url 会更有帮助。
关于javascript - Facebook 评论插件消失了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9527502/