【发布时间】:2013-07-15 02:11:22
【问题描述】:
我目前正在尝试清理 Joomla 2.5 网站以进行 HTML5 验证,但我遇到了问题。
HTML5 验证器报告以下错误:
“元素元上属性名称的错误值 og:title: 关键字 og:title 未注册。”
“元素元上属性名称的错误值 og:type: 关键字 og:type 未注册”
“元素元上属性名称的错误值 og:url: 关键字 og:url 未注册”
“元素元上属性名称的错误值 og:site_name:关键字 og:site_name 未注册”
我发现元名称属性“og:xxxx”仅在链接到文章菜单项的页面上生成。不幸的是,首页链接到这样一个菜单项,我不知道“og:”部分来自。
我已经尝试用谷歌搜索这个问题,我唯一能想到的就是它与 Open Graph 有关。
希望有人能帮我解决这个问题。
【问题讨论】:
-
我会检查为您的网站启用的插件。我不确定这是默认的 Joomla 行为
-
是的,我已经尝试找到任何可能导致此问题的插件或组件,但我还没有找到任何可疑的东西。我觉得我需要知道name属性的“og:”部分是什么意思。
-
我对它不是很熟悉,但它看起来主要是 Facebook 特有的。如果您有某种 Facebook 插件,那可能就是插入标签的原因。但此时,您必须在 HTML5 验证与网站上使用 Facebook 之间取得平衡。我通常会倾向于 Facebook 而不是特别有效。
标签: joomla2.5 meta-tags meta html5-validation