首先头部使用微信js sdk php版本demo上头部php配置appid和appsecret那几行
js部分,除了调用基本js库,weixin js sdk库,自己另外封装了一个core.js
其中判断weixin版本使用的是之前在
http://blog.csdn.net/snow_finland/article/details/43227643
这个当中提到的封装的函数
function get_broswer_info(){
var ua = navigator.userAgent.toLowerCase();
if(ua.match(/weibo/i) == "weibo"){
return 1;
}else if(ua.indexOf('qq/')!= -1){
return 2;
}else if(ua.match(/MicroMessenger/i)=="micromessenger"){
var v_weixin = ua.split('micromessenger')[1];
v_weixin = v_weixin.substring(1,6);
v_weixin = v_weixin.split(' ')[0];
if(v_weixin.split('.').length == 2){
v_weixin = v_weixin + '.0';
}
if(v_weixin < '6.0.2'){
return 3;
}else{
return 4;
}
}else{
return 0;
}
}
function reset_weixin_share(){
wx.ready(function () {
wx.onMenuShareTimeline({ // 分享到朋友圈
title: window.ShareData.TimelineTitle, // 分享标题
link: window.ShareData.link, // 分享链接
imgUrl: window.ShareData.img, // 分享图标
success: function () {
// 用户确认分享后执行的回调函数
window.ShareData.TimelineSuccess();
},
cancel: function () {
// 用户取消分享后执行的回调函数
}
});
wx.onMenuShareAppMessage({ // 分享给朋友
title: window.ShareData.FriendTitle, // 分享标题
desc: window.ShareData.FriendDesc, // 分享描述
link: