2011-09-29 87 views
1

我在使用Facebook社交插件時遇到問題。如果它的重要,我使用GWT顯示一個HTML代碼裏面widjet錯誤顯示Facebook社交插件

我把這個在我的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> 

而且沒有任何顯示。但是,如果我用螢火蟲打開源代碼,然後剪切該代碼並再次粘貼,則會顯示該代碼。就好像該代碼需要特殊的「刷新」或「重新加載」。順便說一下,我從developers.facebook.com頁面獲得了該代碼。這是社交插件評論代碼。

而且我的HTML標籤是<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="https://www.facebook.com/2008/fbml">

所以我的問題是:有沒有人知道爲什麼不顯示評論插件,爲什麼,當我剪切和粘貼與螢火蟲完全相同的代碼被顯示出來。

回答

0

您可能想要使用FB.XFBML.parse()命令來查看使用GWT將代碼插入到Widget中之後的SDK重新分頁。