Tag OpenGraph dan validitas HTML5

9

Saya memiliki halaman berbasis HTML5, dan saya memasukkan tag OpenGraph sesuai dengan dokumentasinya . Saya juga memeriksa dengan Facebook Debug , dan itu dapat mengurai metadata. Tetapi ketika saya menggunakan W3C Validator, itu melaporkan tag OG sebagai kesalahan:

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....">

Mereka semua ada di <head>. Saya akan membutuhkan halaman saya menjadi tag HTML5 dan OG "valid" juga. Bisakah Anda membantu saya memberi isyarat bagaimana itu bisa dicapai?

UPDATE: The nameVersi juga tidak valid: <meta name='fb:admins' content=''>

netmano
sumber
Bukankah Facebook menggunakan RDFa pada tag pembuka dll? Dengan html5 sedang dalam pengembangan dev.w3.org/html5/rdfa/rdfa-module.html

Jawaban:

3

Pada akhirnya metadata jenis ini tidak akan pernah menjadi bagian dari spesifikasi W3C dan karenanya tidak akan pernah dianggap valid oleh mesin validasi apa pun.

Saya telah menggunakan, namebukan propertysebelumnya. Validator Facebook memberikan peringatan tetapi masih mem-parsing data dan halaman kemudian melewati validasi w3c.

toomanyairmiles
sumber
Saya mendapat kesalahan untuk nameversi ini, juga:Bad value fb:admins for attribute name on element meta: Keyword fb:admins is not registered.
netmano
@netmano, bisakah kamu memposting tautan atau memposting kode?
toomanyairmiles