Ich habe eine HTML5-basierte Seite und habe die OpenGraph-Tags gemäß der Dokumentation eingefügt . Außerdem habe ich mit Facebook Debug nachgesehen und es kann die Metadaten analysieren. Wenn ich jedoch W3C Validator verwende, werden die OG-Tags als Fehler gemeldet:
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....">
Sie sind alle in der <head>
. Ich würde meine Seite auch als "gültige" HTML5- und OG-Tags benötigen. Könnten Sie mir helfen, einen Hinweis zu geben, wie dies erreicht werden kann?
UPDATE:
Die name
Version ist auch ungültig: <meta name='fb:admins' content=''>
facebook
html5
validation
facebook-graph
Netmano
quelle
quelle
Antworten:
Letztendlich wird diese Art von Metadaten niemals Teil der W3C-Spezifikation sein und wird daher von keiner Validierungs-Engine als gültig angesehen.
Ich habe
name
stattproperty
früher verwendet. Der Validator von Facebook gibt eine Warnung aus, analysiert jedoch weiterhin die Daten und die Seite besteht dann eine w3c-Validierung.quelle
name
Version bekommen:Bad value fb:admins for attribute name on element meta: Keyword fb:admins is not registered.