Balises OpenGraph et validité HTML5


9

J'ai une page basée sur HTML5, et j'ai inculqué les balises OpenGraph selon sa documentation . J'ai également vérifié avec Facebook Debug , et il peut analyser les métadonnées. Mais lorsque j'utilise le validateur W3C, il signale les balises OG comme une erreur:

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

Ils sont tous dans le <head>. J'aurais besoin que ma page soit également des balises HTML5 et OG "valides". Pourriez-vous m'aider à donner un indice sur la manière d'y parvenir?

MISE À JOUR: La nameversion est également invalide: <meta name='fb:admins' content=''>


Facebook n'utilise-t-il pas RDFa sur les balises opengraph, etc.? Avec html5, il est en cours de développement dev.w3.org/html5/rdfa/rdfa-module.html

Réponses:


3

En fin de compte, ce type de métadonnées ne fera jamais partie de la spécification W3C et ne sera donc jamais considéré comme valide par aucun moteur de validation.

J'ai utilisé nameau lieu d' propertyavant. Le validateur de Facebook lance un avertissement mais analyse toujours les données et la page passe ensuite une validation w3c.


J'ai aussi eu des erreurs pour la nameversion:Bad value fb:admins for attribute name on element meta: Keyword fb:admins is not registered.
netmano

@netmano pouvez-vous publier un lien ou publier un violon js du code?
toomanyairmiles
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.