我在使用 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 剪切和粘贴完全相同的代码时,它会显示出来。