Mam stronę opartą na HTML5 i wprowadziłem tagi OpenGraph zgodnie z jej dokumentacją . Sprawdziłem również za pomocą Facebook Debug , i może parsować metadane. Ale kiedy używam W3C Validator, zgłasza tagi OG jako błąd:
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....">
Oni wszyscy są w <head>
. Potrzebowałbym również, aby moja strona była „poprawna” w tagach HTML5 i OG. Czy możesz mi pomóc podpowiedzieć, jak to osiągnąć?
UPDATE:name
wersja nieważne także: <meta name='fb:admins' content=''>
facebook
html5
validation
facebook-graph
Netmano
źródło
źródło
Odpowiedzi:
Ostatecznie tego typu metadane nigdy nie będą częścią specyfikacji W3C i dlatego nigdy nie będą postrzegane jako poprawne przez żaden silnik sprawdzania poprawności.
Użyłem
name
zamiastproperty
wcześniej. Walidator Facebooka wyświetla ostrzeżenie, ale nadal analizuje dane, a strona następnie przechodzi walidację w3c.źródło
name
wersji:Bad value fb:admins for attribute name on element meta: Keyword fb:admins is not registered.