2015年8月27日 星期四

解決:把連結網址貼到 Facebook 留言框抓不到縮圖或抓錯縮圖

和好友分享圖片、新聞或是 YouTube 影片等,把連結貼上Facebook後卻沒辦法正確抓到網站的資訊(標題、內文和縮圖),無論怎麼重新整理,或是把底下的連結給刪除後重新貼上,一樣跑不 出縮圖,因為 Facebook 已經把鏈結給暫存起來了


方法一:

在鏈結後方加上 # 號,然後隨意輸入一些字串,重新整理 Facebook 頁面,再把帶有 # 的新鏈結重新貼上即可。而 # 號在超連結裡面代表的意思是「錨點」,當網頁內容很多時,方便使用者直接跳轉到某一個段落。



原理是讓 Facebook 以為你貼上的是另外一個鏈結,進而重新抓取縮圖。通常這時候就可以順利抓取到網站的標題和縮圖



方法二:

Facebook為了效能,所以大量使用快取(cache)的功能,只要有把網址貼在留言框上面,就會產生快取,所以一直重複重新整理再貼是沒有用的。幸 好Facebook有清除快取的Debug工具,所以在Facebook系統上的快取清除之後,再貼一次連結,就能夠成功抓取了。

1.首先,先連到Facebook的Debug工具網頁:https://developers.facebook.com/tools/debug

2.將要清除快取的網頁網址,貼到輸入框內,按下偵錯。

3.再重新把網址貼在留言框上

這個步驟很簡單,只要貼上網址就能夠清除快取就可以了。

沒有留言:

張貼留言