2013-04-10 89 views
1

问题是,当我使用不同的图像源,似乎facebook共享页面的行为方式不同。facebook sharer.php如何捕获og:image?

例如,如果我使用可用的图像在互联网上

<meta property="og:image" content="http://www.tekxon.com.pk/sites/all/themes/bluemasters/images/gallery/3.jpg"/> 

的图像是捕获并立即显示共享页面上,但是,如果我在我自己的托管服务器

上使用图像
<meta property="og:image" content="http://12.22.12.34/source/test2/2012/05/07/0/3/A/Content/14/Web201205_P14_medium.jpg"/> 

图像不会在第一次进入共享页面时显示,但会在我重新加载页面后显示。此外,即使共享页面上没有显示图片,当我在我的脸书上查看图片时,图片仍然是共享的。为什么会发生?这是Facebook的错误吗?谢谢

回答

2

我想你的第二个链接第一次没有工作的原因是与图像的加载时间有关。

预览图像被缓存,所以这就是它为什么仍然显示前一张图像,即使您删除了它。

有关如何重新装入手动检查它的更多信息: Facebook like - showing cached version og:image, way to refresh or reindex it?

+0

感谢,我也让我随机生成编号附加到路径注意到了这个问题,共享对话框应该更新每次所以很相信不是由缓存导致的? – user782104 2013-04-10 10:44:16

相关问题