2012-03-02 145 views
3

我有评论插件工​​作正常,以及像按钮,然后他们停止工作。我不相信任何事情发生了变化,他们刚刚停止出现。我把类似按钮切换到iframe方法,它工作,但我不能让评论出现,我已经尝试了html5和xfbml方法。当我在萤火虫中查看代码时,代码在那里,但没有显示?facebook评论插件消失

来自我的头文件的代码。

<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> 

任何想法,为什么插件停止加载?

回答

1

您是否添加了Facebook分享按钮? 你确定你没有尝试加载这个脚本吗? 它们干扰javascrit sdk,导致所有html5和xfbml插件停止工作。 如果这不是你的情况,它会更有帮助,如果你分享你有问题的网址。

+0

首先你需要添加这些: 'og:url','og:title','og:image' (来自https://developers.facebook.com/tools/debug/og/object?q = http%3A%2F%2Fwww.liamhildebrand.com%2Fdunn%2Fcontact) 然后你需要检查你正在加载的插件和脚本,因为它们会干扰Facebook的。 我之所以再次这样说是因为我测试了你的代码,得到了相同的结果,在删除除了Facebook之外的所有脚本之后,评论框正在工作。试一试,告诉我。 对不起,我的英文。 – dythffvrb 2012-03-02 22:31:41

+0

谢谢,这是一个导致问题的YouTube插件。感谢你的帮助。 – user1048696 2012-03-02 23:00:39

+0

与该网址有相同的问题:http://www.candide.ca/blog/recettes/moelleux-a-la-chataigne.html – 2013-10-24 21:49:48