在网站中,og:title与普通标题元素相比的价值是什么?



为什么 Open Graph 规范要求使用og:title,而不是仅仅支持、建议或推荐,而在许多情况下,它与来自 HTML 的<title></title>(RDFa 的超集)是完全冗余的?

如果为了简洁、正常化和普遍不喜欢官僚主义的重复,人们选择省略og:title,会发生什么?

title元素和og:title属性通常不具有相同的内容。

两者都通常提供主实体的标题,但title元素还应提供上下文(例如,站点名称)。

(但即使它们具有相同的内容,最好允许消费者通过解析RDFa而不是HTML来获取所有OGP数据。

让我们以这个问题页面为例

<title>opengraph - In a website, what is the value of og:title as opposed to a plain title element? - Stack Overflow</title>
<meta name="twitter:title" property="og:title" itemprop="title name" content="In a website, what is the value of og:title as opposed to a plain title element?" />

title是:

opengraph - 在网站中,og:title与普通标题元素相比的价值是什么? - 堆栈溢出

og:title是:

在网站中,og:title与普通标题元素相比的价值是什么?

如果它们是一样的呢?

然后,您可以在title元素上提供og:title属性:

<title property="og:title">…</title>

(但请注意,不幸的是,一些 OGP 消费者可能不支持除meta元素之外的任何其他内容。

最新更新