แท็ก OpenGraph และความถูกต้องของ HTML5


9

ฉันมีหน้า HTML5 ตามและฉัน inculded แท็ก OpenGraph ตามมันเอกสาร นอกจากนี้ฉันตรวจสอบด้วยFacebook Debugและมันสามารถแยกเมตาดาต้า แต่เมื่อฉันใช้ W3C Validator มันรายงานแท็ก OG ว่าเป็นข้อผิดพลาด:

Attribute content not allowed on element meta at this point. <meta property="fb:admins" content="...." />

Attribute content not allowed on element meta at this point. <meta property="og:url" content="http://www....">

<head>พวกเขาทั้งหมดใน ฉันต้องการหน้าของฉันเป็น "ถูกต้อง" แท็ก HTML5 และ OG เช่นกัน คุณช่วยฉันบอกได้ไหมว่ามันจะสำเร็จได้อย่างไร

UPDATE:nameรุ่นยังไม่ถูกต้อง: <meta name='fb:admins' content=''>


Facebook ไม่ได้ใช้ RDFa ในแท็กของ OpenGL หรือไม่? ด้วย html5 อยู่ระหว่างการพัฒนาdev.w3.org/html5/rdfa/rdfa-module.html

คำตอบ:


3

ในที่สุดเมตาดาต้าประเภทนี้จะไม่เป็นส่วนหนึ่งของข้อมูลจำเพาะของ W3C และจะไม่ถูกมองว่าถูกต้องตามกลไกการตรวจสอบความถูกต้องใด ๆ

ฉันเคยใช้nameแทนpropertyก่อน ตัวตรวจสอบความถูกต้องของ Facebook จะส่งคำเตือน แต่ก็ยังแยกวิเคราะห์ข้อมูลและหน้านั้นจะผ่านการตรวจสอบความถูกต้องของ w3c


ฉันได้รับข้อผิดพลาดสำหรับnameรุ่นเช่นกัน:Bad value fb:admins for attribute name on element meta: Keyword fb:admins is not registered.
netmano

@netmano คุณสามารถโพสต์ลิงค์หรือโพสต์ js fiddle ของรหัสได้หรือไม่?
toomanyairmiles
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.