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 () {}
})
})