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 name
version est également invalide: <meta name='fb:admins' content=''>
facebook
html5
validation
facebook-graph
netmano
la source
la source
Réponses:
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é
name
au lieu d'property
avant. Le validateur de Facebook lance un avertissement mais analyse toujours les données et la page passe ensuite une validation w3c.la source
name
version:Bad value fb:admins for attribute name on element meta: Keyword fb:admins is not registered.