2015-04-20 24 views
0

嗨,大家好,我正在嘗試使用Facebook網站上的Facebook插件。這是一個簡單的評論插件。似乎每次我試圖讓這個東西加載它拒絕太。我的頁面從這個插件的加載時間非常緩慢,所以我知道它正在嘗試加載一些東西。我從網站的指示做錯了什麼?Facebook插件拒絕在網站上加載

我按照指示在正文後貼上了腳本。

<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/sdk.js#xfbml=1&version=v2.3"; 
    fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk'));</script> 

並且我將div放在div的內部,我希望插件能夠加載。這也是300px的寬度。

<div class="fb-comments" data-href="http://developers.facebook.com/docs/plugins/comments/" data-width="300" data-numposts="3" data-colorscheme="light"></div> 

但仍然不會加載這個東西。

+0

在控制檯中的任何錯誤消息的網頁?現場示例? – CBroe

回答

2

我道歉,它甚至不需要jQuery的腳本:逐字我粘貼到名爲fb.htm

<!doctype html> 
<html> 
<head> 
<meta charset="utf-8"> 
<title>Untitled Document</title> 
</head> 

<body> 

<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/sdk.js#xfbml=1&version=v2.3"; 
    fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk'));</script> 

<p>FB tester</p> 

<div class="fb-comments" data-href="http://developers.facebook.com/docs/plugins/comments/" data-numposts="5" data-colorscheme="light"></div> 
</body> 
</html> 
+0

謝謝你,但遺憾的是這並不能解決問題。我將該腳本添加到了我的頁面底部,看看是否可以修復它。不幸的是,這只是讓我的網頁花費大約10秒鐘才能加載,但仍然沒有顯示Facebook插件。 –