WeixinJSBridge API 网上有很多说可以一键关注、分享给好友、分享到朋友圈之类的,这些都被禁止了,真刺激,因为在做自定义分享按钮点击分享的那种,所以使用微信js-sdk实现分享吧
当然WeixinJSBridge API还有一部分APi还是可以使用的
比如:
onBridgeReady () {
window.WeixinJSBridge.call('hideToolbar') // 通过下面这个API隐藏底部导航栏
window.WeixinJSBridge.call('showToolbar') // 通过下面这个API显示底部导航栏
window.WeixinJSBridge.call('hideOptionMenu') // 通过下面这个API隐藏右上角按钮
window.WeixinJSBridge.call('showOptionMenu') // 通过下面这个API显示右上角按钮
window.WeixinJSBridge.invoke('getNetworkType', {}, function (e) {
alert(e.err_msg)
})// 在这里拿到e.err_msg,这里面就包含了所有的网络类型
}
if (typeof window.WeixinJSBridge === 'undefined') {
if (document.addEventListener) {
document.addEventListener('WeixinJSBridgeReady', this.onBridgeReady, false)
} else if (document.attachEvent) {
document.attachEvent('WeixinJSBridgeReady', this.onBridgeReady)
document.attachEvent('onWeixinJSBridgeReady', this.onBridgeReady)
}
} else {
this.onBridgeReady()
}
微信js-sdk的分享举个例子
window.wx.ready(function () {
window.wx.onMenuShareTimeline({
title: '美学生活,触手可及。免单分享,就现在!',
desc: 'test',
link: location.protocol + '//' + window.location.href.split('/').slice(2, 4).join('/') + '/goods?spuId=5bc444dbc4948834ea62e967',
imgUrl: location.protocol + '//' + 'btsstatic.oss-cn-shanghai.aliyuncs.com/mp/free-sheet/share.png',
success: function () {}
})
})