微信分享 不借助新版sdk 的分享方法

微信在2014.12.30把所谓的大家普遍使用的weixinbridge的分享方式漏洞修复了,

然后在新版(6.0.2)的微信当中增加了官方的weixin的sdk,其中有分享的部分


当然使用新版的微信sdk需要请求各种access_token,jsapi_ticket,签名什么的比较麻烦,

如果想简单的实现分享的功能,可以基于微信自身的抓取方法:

1、分享到朋友圈的一句话,分享给朋友的标题,取到的都是页面的title,

如果需要动态改变这个文案的话,使用以下这一句,微信就会抓取到新的文案了(页面上的title并不会改变)


document.title = '新的微信分享标题';


2、图片的话,可以做成在页面上不显示符合微信抓取规则的样子


在body的一开头就载入图片


<div style="position:absolute;top:0;left:0;width:0;height:0;overflow:hidden">
     <img src="share.png" />
</div>

注意分享的图片大小必须单边大于290px(不能等于,原先微信的限制是200px,现在变成290px了),不然微信不会抓取

对于设置为display:none;的图片也不会抓取

你可能感兴趣的:(微信,微信分享,微信分享标题,微信分享图片)