微信分享連結的縮圖和標題
阿新 • • 發佈:2019-01-05
一、微信內分享
在微信內開啟連結後,點右上角【…】選擇【傳送給朋友】或【分享到朋友圈】,這種分享方式獲取縮圖的方法:
- 方法一:在頁面 body 最上方新增 300*300 畫素的 img
如該圖片不需要顯示,可以用 css 隱藏,但不能直接對 img 設定 display: none;
。
可以在父層 div 上設定 display: none;
或者對 img 設定 position: absolute; visibility: hidden;
。
<div style="display:none;"><img src="/img/thumbnail.png" alt=""></div>
- 方法二:通過微信 JS-SDK 的分享介面
這種方法需要一個微信公眾號的 app_id,同時需要一個後端服務生成 signature。好處是可以定製分享的標題、縮圖、描述。
二、從瀏覽器分享
在瀏覽器開啟連結後,點分享圖示,選擇【微信】,這種分享方式獲取縮圖的方法:
<meta property="og:type" content="website" /> <meta property="og:title" content="頁面標題"> <meta property="og:description" content="頁面描述"> <meta property="og:image" content="http://www.example.com/img/thumbnail.png"> <meta property="og:url" content="http://www.example.com/">
其中 og:image 影響瀏覽器分享時的圖示,需要指定圖片的完整路徑。