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

来源:互联网 发布:吃肉 知乎 编辑:程序博客网 时间:2024/05/19 16:37
微信在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;的图片也不会抓取

0 0
原创粉丝点击