微信分享 不借助新版sdk 的分享方法 分类: 微信 微信分享 2015-01-28 12:24 366人阅读 评论(0) 收藏

微信在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;的图片也不会抓取

版权声明:本文为博主原创文章,未经博主允许不得转载。

posted @ 2015-01-28 12:24  snow_finland  阅读(174)  评论(0)    收藏  举报