从应用内浏览器分享时,微信缩略图消失
WeChat thumbnail disappears when shared from the in-app browser
问题:
当用户通过移动浏览器的分享菜单将网页分享到微信时,缩略图会按预期 link 呈现(填充打开的图形图像)。如果用户打开那个link,微信的应用内浏览器就会打开。现在,当用户在应用内浏览器中点击分享 link 时,缩略图不再存在(显示空缩略图 link)。
问题:
微信的应用内浏览器有何不同之处在于,打开的图形图像不会像通过普通浏览器(Chrome、Firefox、Safari)共享时那样在缩略图中捕获。
提前谢谢你。
WeChat提供了一个JSSDK,里面的ShareAPI可以指定title
、link
、thumbnail
、desc
等在 in-WeChat-browser 内分享当前打开页面的行为。
例如,我有一个页面,title
: A, link
: www.a.com:
- 没有API,分享行为正常,标题:A,link:www.a.com,缩略图将是网页中的第一张图片,微信会抓取一些文字用于描述。
- 使用 API 设置(代码见下文),共享行为可能完全不同:
title
: b, link
: www.b.com, image
:b.jpg,等等
wx.onMenuShareTimeline({
title: 'b',
link: 'www.b.com',
imgUrl: 'image/to/b.jpg'
});
问题:
当用户通过移动浏览器的分享菜单将网页分享到微信时,缩略图会按预期 link 呈现(填充打开的图形图像)。如果用户打开那个link,微信的应用内浏览器就会打开。现在,当用户在应用内浏览器中点击分享 link 时,缩略图不再存在(显示空缩略图 link)。
问题:
微信的应用内浏览器有何不同之处在于,打开的图形图像不会像通过普通浏览器(Chrome、Firefox、Safari)共享时那样在缩略图中捕获。
提前谢谢你。
WeChat提供了一个JSSDK,里面的ShareAPI可以指定title
、link
、thumbnail
、desc
等在 in-WeChat-browser 内分享当前打开页面的行为。
例如,我有一个页面,title
: A, link
: www.a.com:
- 没有API,分享行为正常,标题:A,link:www.a.com,缩略图将是网页中的第一张图片,微信会抓取一些文字用于描述。
- 使用 API 设置(代码见下文),共享行为可能完全不同:
title
: b,link
: www.b.com,image
:b.jpg,等等
wx.onMenuShareTimeline({
title: 'b',
link: 'www.b.com',
imgUrl: 'image/to/b.jpg'
});