html - 将元描述和开放图谱协议(protocol)描述合并到一个标签中

标签 html tags header facebook-graph-api

是否可以将元描述和开放图谱协议(protocol)描述结合起来……

<meta name="description" content="My meta description copy." />
<meta property="og:description" content="My meta description copy." />

...当它们包含相同的内容时合二为一?

<meta name="description" property="og:description" content="My meta description copy." />

最佳答案

是的,您可以将它们结合起来。为了测试它,我制作了下面的简单 HTML 页面,将其上传到服务器,然后通过 Facebook 的 URL Linter 运行该页面。 .它报告没有与描述标签相关的警告(仅关于缺少 og:image 标签)并正确阅读描述。

<!doctype html>
<html>
    <head>
        <meta name="description" property="og:description" content="My meta description copy." />
        <meta property="og:title" content="Test page" />
        <meta property="og:type" content="article" />
        <meta property="og:url" content="http://example.com/ogtest.html" />
    </head>
    <body>
    Test
    </body>
</html>

请注意,如果 og:url 值与当前页面 url 不同,Facebook 将在该 url 而不是当前 url 上查找描述,并忽略当前页面的描述标签。

您可能还想知道,即使可以组合这两个描述标签,Facebook 也不会在他们自己的网站上这样做。

关于html - 将元描述和开放图谱协议(protocol)描述合并到一个标签中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6203984/

相关文章:

html - 我的标题不在我的页眉中?

java - Jsp 中标签的数据类型

c++ - 包括 C++ 源文件是一种批准的方法吗?

C++:#include 文件搜索?

objective-c - 如何构建 Objective-C 静态库以作为单个二进制文件和头文件分发?

javascript - Canvas 仅显示在 slider 的第一个图像上或连接到每个图像的底部

Javascript : Return . innerHTML 作为语法

python - django 标记 - 按标记过滤

performance - 在性能(和分类)方面,分层数据与相关数据的优缺点是什么?

javascript - 如何从td读取隐藏值