微信分享缩略图自定义
2014-12-16 19:36
357 查看
(function(){ function getWxShareData() { var img = 'http://xxx.xxx.com/xxx.png'; var title = "分享标题"; var desc = '分享详细介绍文字'; var url = window.location.href.replace(/([&|\?]{1})ticket=[\w\-]+(&?)/, '$1').replace(/\?$/, ''); // 这个页面hardcode写死了,就不用这样判断了 // if(!img){ // var imgs = document.getElementsByTagName('IMG'); // if(imgs.length){ // img = imgs[0].src; // } // } return { 'img_url' : img, 'title' : title, 'link' : url, 'desc' : desc }; } var bindit = function() { // 发送给好友; WeixinJSBridge.on('menu:share:appmessage', function(){ WeixinJSBridge.invoke('sendAppMessage', getWxShareData(), function(r){}); }); // 分享到朋友圈; WeixinJSBridge.on('menu:share:timeline', function(){ WeixinJSBridge.invoke('shareTimeline',getWxShareData(), function(r){}); }); // 分享到微博; WeixinJSBridge.on('menu:share:weibo', function(){ var data = getWxShareData(); data = { url : data.link, content : '【' + data.title + '】' + ' ' + data.desc + ' ' + data.link, img_url : data.img_url }; WeixinJSBridge.invoke('shareWeibo', data, function(r){}); }); // 分享到Facebook WeixinJSBridge.on('menu:share:facebook',getWxShareData(), function(r){}); }; document.addEventListener('WeixinJSBridgeReady', bindit, false); })();
转载自:https://gist.github.com/hzlzh/9803bf11ff5f182733f1
相关文章推荐
- .NET微信自定义分享标题、缩略图、超链接及描述的设置方法
- 微信分享到朋友圈带上自定义的缩略图
- 和小猪一起搞微信开发——自定义分享到朋友圈的缩略图,链接,标题和摘要
- 微信分享卡片中自定义缩略图和标题的技术解决方案
- 微信JS-SDK开发(自定义分享)
- Android调试大法 自定义IDE默认签名文件==>微信支付、微信登录、微信分享,debug时调试通过,release时调不起微信
- JAVA WEB项目在微信浏览器下实现自定义分享源码示例
- 微信自定义分享内容
- Android集成微信分享,由于分享的缩略图大于32K,而无法调起微信客户端
- 关于微信自定义分享的链接、标题、描述、图片都未生效问题详解
- 微信分享自定义图片和摘要
- Android实现微信分享带有缩略图的网页
- H5页面在QQ和微信上分享,为什么不能自定义设置图片和摘要?
- 微信分享链接的缩略图和标题
- 微信自定义分享标题、图片不正确原因排查
- 获取分享到微信的缩略图 thumbData
- 外贸多语言网站SEO设计,如何实现微信自定义分享?
- 微信iOS客户端升级内核对自定义分享的影响