HTML5ベースのページがあり、OpenGraphタグを documentation に従って作成しました。また、 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=''>
最終的に、このタイプのメタデータはnever W3C仕様の一部となるため、検証エンジンによって有効と見なされることはありません。
以前、name
の代わりにproperty
を使用しました。 Facebookのバリデーターは警告をスローしますが、それでもデータを解析し、ページはw3c検証に合格します。