Теги 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=''>


Чи не facebook використовує RDFa на тегах opengraph тощо? З 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.