我们已经在我们的网站上正确设置了 rel="img_src",但我们发现在某些情况下 Facebook 拒绝显示正在共享的链接的图像。这对病毒式传播有非常不利的影响;这是下沉或游泳之间的区别。
有时它使用图像,有时它不使用。但是我看不到它如何选择是否显示缩略图的模式。它是基于图像大小,还是我们可以改变的其他因素?
我们已经在我们的网站上正确设置了 rel="img_src",但我们发现在某些情况下 Facebook 拒绝显示正在共享的链接的图像。这对病毒式传播有非常不利的影响;这是下沉或游泳之间的区别。
有时它使用图像,有时它不使用。但是我看不到它如何选择是否显示缩略图的模式。它是基于图像大小,还是我们可以改变的其他因素?
如果您对病毒式传播非常重视 :-),那么您也许应该在您的页面中使用 Open Graph 元标记。
无论如何,我猜link rel="img_src"
应该应用相同的限制,就像 og:image 标签一样:
og:image - 应在图中表示您的对象的图像 URL。图片必须至少为 50 像素 x 50 像素(但最好是 200 像素 x 200 像素)并且最大宽高比为 3:1。
https://developers.facebook.com/docs/opengraphprotocol/
不确定这是否完全是最新的,因为如果 og:image 在每个维度上小于 200px,调试工具会抱怨 AFAIK。
使用调试工具测试您的页面,这对于找出可能的问题很方便:https ://developers.facebook.com/tools/debug