2013-04-10 109 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

相關問題