Tagi OpenGraph i ważność HTML5


9

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=''>


Czy Facebook nie używa RDFa na tagach Opengraph itp.? Z HTML5 jest w fazie rozwoju. Dev.w3.org/html5/rdfa/rdfa-module.html

Odpowiedzi:


3

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 namezamiast propertywcześniej. Walidator Facebooka wyświetla ostrzeżenie, ale nadal analizuje dane, a strona następnie przechodzi walidację w3c.


Mam również błędy dla namewersji:Bad value fb:admins for attribute name on element meta: Keyword fb:admins is not registered.
netmano

@netmano czy możesz opublikować link lub opublikować skrzypce js kodu?
toomanyairmiles
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.