OpenGraph 태그 및 HTML5 유효성


9

HTML5 기반 페이지가 있으며 해당 문서 에 따라 OpenGraph 태그를 작성했습니다 . 또한 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=''>


Opengraph etc 태그에서 RDFa를 사용하는 페이스 북이 아닙니까? html5에서는 개발 중입니다. dev.w3.org/html5/rdfa/rdfa-module.html

답변:


3

궁극적으로 이러한 유형의 메타 데이터는 W3C 사양의 일부 가 되지 않으므로 유효성 검사 엔진에서 유효하지 않은 것으로 간주됩니다.

전에 name대신 사용 했습니다 property. Facebook의 유효성 검사기는 경고를 표시하지만 여전히 데이터를 구문 분석하고 페이지는 w3c 유효성 검사를 통과합니다.


또한 name버전에 대한 오류가 있습니다.Bad value fb:admins for attribute name on element meta: Keyword fb:admins is not registered.
netmano

@ netmano 링크를 게시하거나 코드의 js 바이올린을 게시 할 수 있습니까?
toomanyairmiles
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.