问题描述:
- 微信公众号中(页面均用vue),分享出去的页面,二次分享不能获取缩略和描述;
APP内嵌的H5页面(有用vue写的页面,也有jsp页面),分享给好友或朋友圈,二次分享不能获取缩略和描述;
问题思考:
百度总结,发现网友贡献最多的就是在body之后加一个img标签并且设置display:none,虽然这种方法感觉不科学,但我还是尝试了一下,发现在微信6.5.5版本之后已经失效了。分享只能通过设置微信的分享接口来实现缩略图和简介的调用,接通jssdk。
不管是微信公众号中分享的内容 还是 普通的H5页面 都需要微信签名验证的。
解决方案
1.在jsp页面中
页面引入
<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
<script src="/js/common/shareJssdk.js"></script>
shareJssdk.js内容为:
$(function(){
var url = encodeURIComponent(location.href.split('#')[0]);
//分享