2

Facebook上的文檔是不一致的和令人困惑的。什麼是Facebook使用的正確的xmlns

I.這裏:https://developers.facebook.com/docs/reference/plugins/like/

它說:

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

(如果你在填寫表格,並單擊獲取代碼按鈕,然後單擊該標籤XFBML)

II。本頁內容:https://developers.facebook.com/docs/technical-guides/opengraph/opengraph-tutorial/#plugins

它說:

xmlns:fb="https://www.facebook.com/2008/fbml" 

現在兩個以上的URL解析爲同一網址:http://graph.facebook.com/schema/og/

III。但是,我們有:https://developers.facebook.com/docs/opengraphprotocol/

xmlns:og="http://ogp.me/ns#" 
     xmlns:fb="https://www.facebook.com/2008/fbml" 

現在,這裏的第一個URL甚至沒有解析爲有效的XML模式。

什麼是適當的xmlns:og用於啓用FBLike,Comment和FB Connect?

我知道在HTML 5的世界中,這並不重要,但對於舊版瀏覽器的情況,我們應該怎麼做?

謝謝!

回答

0

這就是我現在正在做的事情。兩個名稱空間都指向相同的模式文檔。

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

這是我目前使用和完美的作品

<html xmlns="http://www.w3.org/1999/xhtml" 
     xmlns:og="http://ogp.me/ns#" 
     xmlns:fb="https://www.facebook.com/2008/fbml"> 
相關問題