|
|
|
@ -220,6 +220,7 @@ class wxpay |
|
|
|
|
|
|
|
// wxjsbridge |
|
|
|
$js = ' |
|
|
|
|
|
|
|
<script language="javascript"> |
|
|
|
function jsApiCall(){ |
|
|
|
WeixinJSBridge.invoke("getBrandWCPayRequest", |
|
|
|
@ -237,21 +238,31 @@ class wxpay |
|
|
|
}; |
|
|
|
function callpay() |
|
|
|
{ |
|
|
|
if (typeof WeixinJSBridge == "undefined") |
|
|
|
{ |
|
|
|
if( document.addEventListener ) |
|
|
|
{ |
|
|
|
document.addEventListener("WeixinJSBridgeReady", jsApiCall, false); |
|
|
|
}else if (document.attachEvent) |
|
|
|
{ |
|
|
|
document.attachEvent("WeixinJSBridgeReady", jsApiCall); |
|
|
|
document.attachEvent("onWeixinJSBridgeReady", jsApiCall); |
|
|
|
} |
|
|
|
}else |
|
|
|
{ |
|
|
|
jsApiCall(); |
|
|
|
} |
|
|
|
wx.miniProgram.getEnv(function(res) { |
|
|
|
|
|
|
|
if(res.miniprogram){ |
|
|
|
console.log(123); |
|
|
|
// true代表在小程序里 |
|
|
|
|
|
|
|
}else{ |
|
|
|
console.log(456); |
|
|
|
//false代表在公众号里 |
|
|
|
if (typeof WeixinJSBridge == "undefined") |
|
|
|
{ |
|
|
|
if( document.addEventListener ) |
|
|
|
{ |
|
|
|
document.addEventListener("WeixinJSBridgeReady", jsApiCall, false); |
|
|
|
}else if (document.attachEvent) |
|
|
|
{ |
|
|
|
document.attachEvent("WeixinJSBridgeReady", jsApiCall); |
|
|
|
document.attachEvent("onWeixinJSBridgeReady", jsApiCall); |
|
|
|
} |
|
|
|
}else |
|
|
|
{ |
|
|
|
jsApiCall(); |
|
|
|
} |
|
|
|
} |
|
|
|
}) |
|
|
|
} |
|
|
|
</script>'; |
|
|
|
// window.location.href = "{U(\'flow/index/done\')}"; |
|
|
|
|