OpenGraph etiketleri ve HTML5 geçerliliği


9

HTML5 tabanlı bir sayfam var ve OpenGraph etiketlerini belgelerine göre ekledim . Ayrıca Facebook Debug ile kontrol ettim ve meta verileri ayrıştırabilir. Ama W3C Validator kullandığımda, OG etiketleri hata olarak bildirir:

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....">

Hepsi <head>. Sayfamın da "geçerli" HTML5 ve OG etiketleri olması gerekir. Nasıl başarılabileceğine dair bir ipucu vermeme yardım eder misin?

GÜNCELLEME:name versiyon da geçersiz: <meta name='fb:admins' content=''>


Facebook, opengraph vb. Etiketlerde RDFa kullanmıyor mu? Html5 ile geliştirme aşamasında dev.w3.org/html5/rdfa/rdfa-module.html

Yanıtlar:


3

Nihayetinde bu tür meta veriler hiçbir zaman W3C spesifikasyonunun bir parçası olmayacak ve bu nedenle hiçbir onaylama motoru tarafından geçerli olarak görülmeyecektir.

Daha önce kullanmak nameyerine kullandım property. Facebook doğrulayıcı bir uyarı atar ancak yine de verileri ayrıştırır ve sayfa bir w3c doğrulaması geçirir.


nameSürüm için de hatalar aldım :Bad value fb:admins for attribute name on element meta: Keyword fb:admins is not registered.
Netmano

@netmano bir link gönderebilir veya js keman kodu gönderebilir misiniz?
toomanyairmiles
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.