1.引入JS
<script language="javascript" type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
2.代码
用到微信的这3个接口'translateVoice', 'scanQRCode', 'hideMenuItems'
屏蔽 分享到朋友圈 分享给朋友 发送给QQ好友 发送给QQ空间:"menuItem:share:timeline", "menuItem:share:appMessage", "menuItem:share:qq", "menuItem:share:QZone"
完整代码如下:
<script>
if (wx) {
var jurl = location.href;
if (jurl.indexOf('#'))
jurl = jurl.split('#')[0];
var timestamp = Math.round(new Date().getTime() / 1000), nonceStr = Math.random().toString(36).substr(2, 15);
$.getJSON("http://取票据接口?noncestr=" + nonceStr + "×tamp=" + timestamp + "&url=" + encodeURIComponent(location.href) + "&callback=?",
function (a) {
if (a.success) {
wx.config({
debug: false,
appId: 'wxd6cccc001e84efdb',
timestamp: timestamp,
nonceStr: nonceStr,
signature: a.msg,
jsApiList: ['translateVoice', 'scanQRCode', 'hideMenuItems']
});
wx.error(function (res) {
alert("出错了:" + res.errMsg);
});
wx.ready(function () {
wx.checkJsApi({
jsApiList: ['translateVoice', 'scanQRCode', 'hideMenuItems'],
success: function (res) {
}
})
wx.hideMenuItems({ menuList: ["menuItem:share:timeline", "menuItem:share:appMessage", "menuItem:share:qq", "menuItem:share:QZone"] });
});
}
else {
alert(a.msg);
}
});
}
function Sao() {
$.ajax({
url: '/WxMeeting/GetBoDrawState?r=' + Math.random(),
type: 'post',
async: false,
dataType: 'jsonp',
data: { phone: "", id: "@Model.HDManageID" },
success: function (r) {
if (r.success) {
if (wx) {
wx.scanQRCode({
needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
scanType: ["qrCode", "barCode"], // 可以指定扫二维码还是一维码,默认二者都有
success: function (res) {
location.href = res.resultStr; // 当needResult 为 1 时,扫码返回的结果
}
});
}
}
else {
alert(r.msg);
}
}
});
}
</script>
3.参考JSSDK地址: