微信分享鏈接的縮略圖和標題

一、微信內分享

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


方法一:在頁面 body 最上方添加 300*300 像素的 img

如該圖片不需要顯示,可以用 css 隱藏,但不能直接對 img 設置 display: none;。


rxwcvjth.png

可以在父層 div 上設置 display: none; 或者對 img 設置 position: absolute; visibility: hidden;。

<div style="display:none;"><img src="/img/thumbnail.png" alt=""></div>


方法二:通過微信 JS-SDK 的分享接口

這種方法需要一個微信公衆號的 app_id,同時需要一個後端服務生成 signature。好處是可以定製分享的標題、縮略圖、描述。


二、從瀏覽器分享

在瀏覽器打開鏈接後,點分享圖標,選擇【微信】,這種分享方式獲取縮略圖的方法:


在頁面的 head 部分添加 Open Graph Metadata:

<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 影響瀏覽器分享時的圖標,需要指定圖片的完整路徑。

https://github.com/thedaviddias/Front-End-Checklist


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章