显示Facebook社交插件时出错

时间:2011-09-29 16:38:03

标签: facebook facebook-social-plugins

我在使用Facebook社交插件时遇到问题。如果它很重要,我使用GWT在HTML widjet中显示代码

我把它放在我的HTML中

<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>   
<fb:comments width="600" num_posts="2" href="http://www.woojah.com"></fb:comments>

没有显示任何内容。但是,如果我用firebug打开源代码,并且我剪切了该代码并再次粘贴它,则会显示它。好像该代码需要特殊的“刷新”或“重新加载”。顺便说一句,我从developers.facebook.com页面获得了该代码。这是社交插件评论代码。

我的html标签也是<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="https://www.facebook.com/2008/fbml">

所以我的问题是:有没有人知道为什么评论插件没有显示以及为什么,当我用firebug剪切并粘贴完全相同的代码时,它会显示出来。

1 个答案:

答案 0 :(得分:0)

您可能希望在使用GWT在窗口小部件中插入代码后,使用FB.XFBML.parse()命令让SDK重新分析页面。