2009-07-04 12 views
11

फेसबुक कनेक्ट और उनके "सोशल विजेट्स" दस्तावेज का उल्लेख है कि आपको उस पृष्ठ पर अपने <html> टैग पर xmlns विशेषता जोड़ने की आवश्यकता है जहां इसका उपयोग किया जाएगा।फेसबुक कनेक्ट और एचटीएमएल 5, एक्सएमएलएन उपलब्ध हैं?

मुझे लगता है कि xmlns एक्सएमएल नाम-अंतर के लिए है, और इससे पहले एक्सएचटीएमएल का उपयोग किया है। हालांकि, एचटीएमएल 4/एचटीएमएल 5 के बारे में हालिया बातों के साथ, पूरे spec के माध्यम से पढ़ने के बिना, xmlns मान्य HTML5 के साथ संगत विशेषता है? एचटीएमएल 4 के बारे में क्या?

यदि मैंने दस्तावेज़ों में इसका स्पष्ट उल्लेख देखा है, तो मुझे खेद है ... इसे इंगित करें?

संपादित करें: एक जोड़े डॉक्स संदर्भ/हवाला देते हैं:

http://developers.facebook.com/news.php?blog=1&story=198

https://developers.facebook.com/docs/guides/web

उत्तर

1

नीचे इस सवाल का जवाब 2009 से है यह समय में एचटीएमएल 5 के राज्य चर्चा करता है।

उपरोक्त प्रश्न 200 9 से भी है। यह उस समय फेसबुक एपीआई की स्थिति पर चर्चा करता है।

न तो के लिए 2017.


प्रासंगिक रहे हैं xmlns संपत्ति

यह एक विशेषता है।

मान्य HTML5 के साथ संगत?

क्रमबद्ध करें। यह पूरी तरह से व्यर्थ है, लेकिन अनुमति है ताकि लोग lazy when porting XHTML हो सकें।

याद रखें कि HTML 5 एक अधूरा ड्राफ्ट है। ये चीजें बदल सकती हैं। HTML 5 का उपयोग करने में भाग न लें जब तक कि यह गंभीर लाभ प्रदान न करे।

HTML4 के बारे में क्या?

बिलकुल नहीं।

+0

दोह! वहां मेरी शब्दावली को जैक किया। इसे ठीक किया, धन्यवाद! –

+6

केवल 0mlपर xmlns = "http://www.w3.org/1999/xhtml" विशेषता की अनुमति है। xmlns: fb = "http://www.facebook.com/2008/fbml" प्रति एचटीएमएल 5 अवैध है। – hsivonen

3

असल में, पहला उद्धृत संदर्भ एक xmlns जोड़ने पर चर्चा करता है: fb = "http://www.facebook.com/2008/fbml" विशेषता। यह मान्य एचटीएमएल 5 नहीं है। यह वैध एक्सएचटीएमएल 5 है। दूसरे उद्धृत संदर्भ में xmlns विशेषता का बिल्कुल उल्लेख नहीं है।

हालांकि ध्यान दें, हालांकि यह मान्य HTML4 या HTML5 मान्य नहीं है, लेकिन इससे कोई नुकसान नहीं होगा।

1

एक और विकल्प

"फेसबुक जावास्क्रिप्ट क्लाइंट लाइब्रेरी का उपयोग करके आप XFBML टैग का उपयोग किए बिना एक Facebook कनेक्ट साइट या iframe कैनवास पेज, पर XFBML इनलाइन प्रदान कर सकते हैं। "

http://wiki.developers.facebook.com/index.php/Using_HTML_to_Imitate_XFBML

5

मैं फेसबुक के लिए एचटीएमएल 5 का उपयोग कर एक ही समस्या से कनेक्ट था और फेसबुक के जावास्क्रिप्ट एपीआई पर एक छोटे से हैक के साथ हल किया गया है

मेरे ब्लॉग पढ़ें:। http://fbml5.blogspot.com/

पर विधि देव विकी (जीसस सालदीवार द्वारा उल्लिखित) में दो चीजें हैं जो मुझे पसंद नहीं हैं:

  • इसके लिए एक अतिरिक्त जावास्क्रिप्ट कॉल प्रति एचटीएमएल टैग। मेरी विधि को केवल HTML टैग की आवश्यकता है।
  • टैग में इसे अवैध गुण की आवश्यकता है, इसलिए अंतिम HTML कोड अमान्य है। अमान्य एचटीएमएल से बचने के लिए मेरी विधि उपयोगकर्ता-डेटा विशेषताओं का उपयोग करती है।

कृपया मुझे बताएं कि आप इसके बारे में क्या सोचते हैं।

संबंधित मुद्दे