7

我把這個測試頁面來說明這個問題:(死鏈接)Facebook的XFBML是無法在Internet Explorer 8渲染

每一個瀏覽器,我已經上工作,但在Internet Explorer測試8.奇數部分是Internet Explorer 8甚至不報告錯誤,哇,這是一些東西。所以現在我被困在沒有任何工作或調試。我忽視了什麼?

+0

我注意到在源代碼中,href屬性僅用於單引號,僅用於fb div。這可能嗎? – edl 2011-02-03 05:54:40

回答

11

因此,不知何故,我以前設置爲HTML標記的xmlns屬性消失了,可能是我把事情搞得像瘋了似的。

這是應該的,如果有人遇到這個問題:

<html xmlns:fb="http://www.facebook.com/2008/fbml"> 
+0

非常感謝!找到關於xmlns的技巧並不那麼容易。 – 2011-02-03 05:54:54

+0

謝謝..... it works ............. – 2011-02-03 05:55:06

+0

謝謝。我把我的頭髮放在這個上面...因爲我使用HTML5,所以我把它放在有條件的地方:<! - [if(ie ie 8)]> snobojohan 2011-08-25 09:35:21

0

< HTML的xmlns:FB = 「http://ogp.me/ns/fb#」 >

<頭> < /頭>

<體>

< SCRIPT SRC = 「http://connect.facebook.net/en_US/all.js#xfbml=1」 >

< /腳本>

< FB:像HREF =「HTTP:/ /www.facebook.com」送= 「假」 佈局= 「button_count」 WIDTH = 「500」 show_faces = 「真」 > </FB:像>

< /體>

</html >

即使這不是在IE中工作。它打開一個彈出url = http://www.facebook.com/connect/connect_to_external_page_reload.html,就是這樣。在調試中我看到它沒有選擇xmlns。在FF和Chrome中,相同的代碼工作正常,我也能夠在我的臉書牆上看到,但如果我通過IE做的話也不行。

+0

它顯示了網站上的按鈕 – 2012-01-03 10:58:19