微信分享的标题、缩略图、连接及描述设置方法


Posted in Javascript onOctober 14, 2014

微信分享的标题、缩略图、连接及描述该如何设置,使用微信分享过程中会遇到这个情况,无解的朋友可以看看下面的代码

<script> 
var imgUrl = 'http://topic.xcar.com.cn/201403/ad_q3/pic/banner.jpg'; 
var lineLink = 'http://topic.xcar.com.cn/201403/ad_q3/index.php'; 
var descContent = "http://topic.xcar.com.cn/201403/ad_q3/index.php"; 
var shareTitle = '【奥迪Q3开启尊享礼遇季】报名试驾,赢取精美礼品'; 
var appid = 'wxc9937e3a66af6dc8'; 

function shareFriend() { 
WeixinJSBridge.invoke('sendAppMessage',{ 
"appid": appid, 
"img_url": imgUrl, 
"img_width": "640", 
"img_height": "640", 
"link": lineLink, 
"desc": descContent, 
"title": shareTitle 
}, function(res) { 
_report('send_msg', res.err_msg); 
}) 
} 
function shareTimeline() { 
WeixinJSBridge.invoke('shareTimeline',{ 
"img_url": imgUrl, 
"img_width": "640", 
"img_height": "640", 
"link": lineLink, 
"desc": descContent, 
"title": shareTitle 
}, function(res) { 
_report('timeline', res.err_msg); 
}); 
} 
function shareWeibo() { 
WeixinJSBridge.invoke('shareWeibo',{ 
"content": descContent, 
"url": lineLink, 
}, function(res) { 
_report('weibo', res.err_msg); 
}); 
} 
// 当微信内置浏览器完成内部初始化后会触发WeixinJSBridgeReady事件。 
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() { 

// 发送给好友 
WeixinJSBridge.on('menu:share:appmessage', function(argv){ 
shareFriend(); 
}); 

// 分享到朋友圈 
WeixinJSBridge.on('menu:share:timeline', function(argv){ 
shareTimeline(); 
}); 

// 分享到微博 
WeixinJSBridge.on('menu:share:weibo', function(argv){ 
shareWeibo(); 
}); 
}, false); 
</script>
Javascript 相关文章推荐
Javascript在IE或Firefox下获取鼠标位置的代码
Dec 18 Javascript
js文件Cookie存取值示例代码
Feb 20 Javascript
javascript实现动态模态绑定grid过程代码
Sep 22 Javascript
JavaScript的ExtJS框架中表格的编写教程
May 21 Javascript
全面了解函数声明与函数表达式、变量提升
Aug 09 Javascript
使用ajaxfileupload.js实现上传文件功能
Aug 13 Javascript
JavaScript实现水平进度条拖拽效果
Jan 18 Javascript
JS中实现函数return多个返回值的实例
Feb 21 Javascript
AngularJS改变元素显示状态
Apr 20 Javascript
jQuery插件imgAreaSelect基础讲解
May 26 jQuery
layui.js实现的表单验证功能示例
Nov 15 Javascript
详解vue中localStorage的使用方法
Nov 22 Javascript
js实现select组件的选择输入过滤代码
Oct 14 #Javascript
javascript记录文本框内文字个数检测文字个数变化
Oct 14 #Javascript
返回顶部按钮响应滚动且动态显示与隐藏
Oct 14 #Javascript
Ajax局部更新导致JS事件重复触发问题的解决方法
Oct 14 #Javascript
一个JavaScript递归实现反转数组字符串的实例
Oct 14 #Javascript
js解决select下拉选不中问题
Oct 14 #Javascript
基于js与flash实现的网站flv视频播放插件代码
Oct 14 #Javascript
You might like
Windows下的PHP5.0详解
2006/11/18 PHP
php后门URL的防范
2013/11/12 PHP
关于JSON以及JSON在PHP中的应用技巧
2013/11/27 PHP
PHP安全的URL字符串base64编码和解码
2014/06/19 PHP
PHP浮点数的一个常见问题
2016/03/10 PHP
老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略
2016/03/20 PHP
JS中typeof与instanceof之间的区别总结
2013/11/14 Javascript
js中string转int把String类型转化成int类型
2014/08/13 Javascript
JS实现双击编辑可修改状态的方法
2015/08/14 Javascript
jQuery使用contains过滤器实现精确匹配方法详解
2016/02/25 Javascript
跨域请求的完美解决方法(JSONP, CORS)
2016/06/12 Javascript
AngularJS 输入验证详解及实例代码
2016/07/28 Javascript
jquery 校验中国身份证号码实例详解
2017/04/11 jQuery
详解vue-cli 构建项目 vue-cli请求后台接口 vue-cli使用axios、sass、swiper
2018/05/28 Javascript
jQuery超简单遮罩层实现方法示例
2018/09/06 jQuery
socket在egg中的使用实例代码详解
2019/05/30 Javascript
Vue axios与Go Frame后端框架的Options请求跨域问题详解
2020/03/03 Javascript
Vue项目打包编译优化方案
2020/09/16 Javascript
uniapp电商小程序实现订单30分钟倒计时
2020/11/01 Javascript
在vue中使用eslint,配合vscode的操作
2020/11/09 Javascript
Python3.x和Python2.x的区别介绍
2013/02/12 Python
python检测服务器是否正常
2014/02/16 Python
python脚本内运行linux命令的方法
2015/07/02 Python
分享python数据统计的一些小技巧
2016/07/21 Python
python3+PyQt5实现文档打印功能
2018/04/24 Python
python语言基本语句用法总结
2019/06/11 Python
浅谈Python 敏感词过滤的实现
2019/08/15 Python
一文带你了解Python 四种常见基础爬虫方法介绍
2020/12/04 Python
selenium3.0+python之环境搭建的方法步骤
2021/02/01 Python
AmazeUI在模态框中嵌入表单形成模态输入框
2020/08/20 HTML / CSS
第二层交换机和路由器的区别?第三层交换机和路由器的区别?
2013/05/23 面试题
《搭石》教学反思
2014/04/07 职场文书
2014年外联部工作总结
2014/11/17 职场文书
房地产财务经理岗位职责
2015/04/08 职场文书
工作年限证明模板
2015/06/15 职场文书
javascript的setTimeout()使用方法总结
2021/11/20 Javascript