php - 通訊軟件傳送網址時能抓到網頁資訊?
巴扎黑
巴扎黑 2017-06-12 09:21:43
0
1
643

請問假設把網站網址丟到通訊軟件 例如wechat 或 line....等等,都能夠抓到該網頁資訊?比如說我丟tinder.com他能抓到icon....這怎麼做到?

Screen Shot 2017-06-10 at 10.23.49 PM.png

巴扎黑
巴扎黑

全部回覆(1)
typecho

兩個方案

  1. 客戶端測實現, 客戶端這裡可以發起一個後台調用, 訪問一下這個網站的favicon, 如果favicon文件不存在, 也可以再嘗試在後台再發起一個請求訪問其網頁, 看看網頁的元信息中有沒有favicon的定義, 如果存在, 就下載下來

  2. 伺服器端實作, 原理和客戶端實作並沒有區別, 只是行為放到了伺服器端, 客戶端向伺服器請求嘗試快取中是否有這個位址的favicon, 如果不存在, 伺服器可以嘗試去獲取一次, 並把結果保存下來

關於icon不是favicon的情況, 請參閱:
http://www.kylejlarson.com/bl...


如果更關心的其實是網站端如何實現, 另外查了一下, 發現其實有一個標準協議的存在:
請參考: http://ogp.me/

來自: https://flniu.github.io/blog/...

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板