微信公衆號的Api 一些說明 關於 WeixinJSBridge API

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章