如何设置在注释中插入的链接的打开图形图像的优先顺序.(不分享或留言板)



当在评论中粘贴链接到页面时,Facebook默认选择缩略图图像,用户无法选择相关缩略图。是否有可能在具有多个og:image标记的页面上设置或确定og:image标记的优先级?似乎没有任何合乎逻辑的方法来确定为什么facebook选择任何特定的图像。他们选择的图像不是第一张,也不是最后一张,不是按代码顺序排列的,也不是按名字的字母顺序排列的,也没有任何合理的理由。有人知道如何设置在评论中选择哪个图像吗?

我已经知道如何做到这一点墙的帖子,状态更新,和共享链接,但你没有缩略图选择器时,张贴评论中的链接,所以能够优先考虑多个图像的顺序将是理想的。

我刚刚发现Facebook会首先尝试显示最佳图像(更高分辨率)。例如,如果我有3个元标签,顺序如下:

<meta content='http://mysite/low-res.jpg' property='og:image'>
<meta content='http://mysite/med-res.jpg' property='og:image'>
<meta content='http://mysite/hi-res.jpg'  property='og:image'>

则显示在Facebook对话框上的顺序将是:

hi-res.jpg
med-res.jpg
low-res.jpg

实际上,我的经验是,最后一个标记(在头中最远的位置)是优先考虑的。在我的一些网站上,我通过在标签之前手动添加og:image标签来强制使用默认值。

根据ogp.me的说明…


如果一个标签可以有多个值,那就把同一个标签的多个版本放在你的页面上。在冲突期间,第一个标签(从上到下的)被优先考虑。

<meta property="og:image" content="http://example.com/rock.jpg" />
<meta property="og:image" content="http://example.com/rock2.jpg" />

最新更新