1. 程式人生 > >微信分享連結的縮圖和標題

微信分享連結的縮圖和標題

一、微信內分享

在微信內開啟連結後,點右上角【…】選擇【傳送給朋友】或【分享到朋友圈】,這種分享方式獲取縮圖的方法:

  • 方法一:在頁面 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 影響瀏覽器分享時的圖示,需要指定圖片的完整路徑。