2013-10-04 70 views
2

我試圖讓Facebook Like框出現在我的網站上。到目前爲止,我還沒有發現任何人在這裏描述過一個類似我的問題。似乎有某種模式,但我無法弄清楚它是什麼。以下是我所觀察到的:fb像盒子間歇性地不加載,嘗試了一切

  • FB用戶是否登錄並不重要。有時在登錄時會加載該框,有時候不會,反之亦然。沒有爲該頁面設置特殊的人口統計數據。
  • 瀏覽器無關緊要,但Safari的工作效果比Chrome更穩定。然而,Chrome只要在隱身模式下就可以使用。
  • 無論我使用HTML5還是XFBML都沒關係。兩者都產生相同的結果。而IFRAME根本不起作用 - 它只顯示一點點按鈕。

我已經嘗試了所有解決方案,我可以找到像我這樣的問題,但沒有任何解決方案對此產生任何影響。

這是我開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/all.js#xfbml=1&appId=408273115919487"; 
    fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk'));</script> 

這是開放的頭標記後,立即補充道:

<html xmlns:fb="http://ogp.me/ns/fb#"> 

這是我放在展現like box:

<fb:like-box href="https://www.facebook.com/petruzzophotography" width="292" height="200" colorscheme="light" show_faces="true" header="false" stream="false" show_border="false"></fb:like-box> 

這是在Wordpress環境中工作,所以有可能我已經去了t一些衝突的插件或其他東西。我已經禁用非必需品而沒有任何成功。

任何人都可以推薦下一步做什麼?

+0

如果您提供整個頁面標記的示例,它可能會有所幫助。你絕對不應該在頁面上的''元素中有'''。 – shawncampbell

回答