我正在开发Facebook共享功能,我希望网站描述包含在元标记中,以便在我在Facebook上分享信息时显示。
现在我想显示不同页面的动态描述,我需要将其包含在元标记中,为此我需要将动态代码放在head部分下面。
所以我的问题是,如果我把它们放在头部以下,meta标签会起作用吗?
答案 0 :(得分:1)
(假设您要使用 Open Graph Protocol 。)
使用RDFa时,使用meta
elements in the body
是有效的。如果您不使用RDFa(或Microdata,可能还有其他扩展名),则无效。
这是不允许的(使用name
):
<body>
<meta name="og:description" content="…" /> <!-- invalid -->
</body>
这是允许的(使用property
):
<body>
<meta property="og:description" content="…" />
</body>
如果你有name
and property
on the same meta
,也应该允许:
<body>
<meta name="og:description" property="og:description" content="…" />
</body>