收藏
回答

ios微信h5支付不能唤起?

function onBridgeReady() {
    WeixinJSBridge.call('hideOptionMenu');

    if (typeof onBridgeReadyCallback !== 'undefined' && typeof onBridgeReadyCallback === 'function') {
        onBridgeReadyCallback();
    }
}

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


ios系统未执行函数onBridgeReadyCallback();


回答关注问题邀请回答
收藏

1 个回答

  • 默
    2020-09-16
    onBridgeReadyCallback回调怎么定义的?
    


    2020-09-16
    有用
    回复 4
    • 家有小书迷
      家有小书迷
      2020-09-16
      function onBridgeReadyCallback() {
                  if (err == 1) {
                      alert(errmsg);
                  } else {
                      pay();
                  }
              }
      2020-09-16
      回复
    • 默
      2020-09-16回复家有小书迷
      在页面ready里面调用呢?
      2020-09-16
      回复
    • 家有小书迷
      家有小书迷
      2020-09-16回复
      成功失败对半
      2020-09-16
      回复
    • 家有小书迷
      家有小书迷
      2020-09-16回复
      var u = navigator.userAgent;
      var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
      if (isiOS) {
          onBridgeReadyCallback();
      }
      2020-09-16
      回复
登录 后发表内容
问题标签