微信禁止分享写法:
<script>
function onBridgeReady() {
WeixinJSBridge.call('hideOptionMenu');
}
if (typeof WeixinJSBridge == "undefined") {
if (document.addEventListener) {
document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);
} else if (document.attachEvent) {
document.attachEvent('WeixinJSBridgeReady', onBridgeReady);
document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);
}
} else {
onBridgeReady();
}
</script>
微信分享写法:
<script src="https://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
<script type="text/javascript">
$(function () {
WxShares();
})
function WxShares() {
$.post('/handlers/WxSharesParamList.ashx', function (data) {
var dates = JSON.parse(data);
//设置JSApi配置
wx.config({
debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: dates.APPID, // 必填,公众号的唯一标识
timestamp: dates.timestamp, // 必填,生成签名的时间戳
nonceStr: dates.nonceStr, // 必填,生成签名的随机串
signature: dates.signature, // 必填,签名,见附录1
jsApiList: ['onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ', 'onMenuShareWeibo']
});
wx.ready(function () {
wx.onMenuShareAppMessage({
title: '宝宝起名', // 分享标题
desc: '吉祥好名助运一生。', // 分享描述
link: '<%=WebSiteUrl%>/BabyName.aspx', // 分享链接,带网站域名的绝对地址
imgUrl: '<%=Logo%>', // 分享图标,必须带网站域名的图片绝对地址
type: '', // 分享类型,music、video或link,不填默认为link
dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空
success: function () {
},
cancel: function () {
}
});
wx.onMenuShareTimeline({
title: '宝宝起名', // 分享标题
desc: '吉祥好名助运一生。', // 分享描述
link: '<%=WebSiteUrl%>/BabyName.aspx', // 分享链接,带网站域名的绝对地址
imgUrl: '<%=Logo%>', // 分享图标,必须带网站域名的图片绝对地址
success: function () {
},
cancel: function () {
}
});
});
});
}
</script>