html页面 微信支付 安卓手机不弹出(疑难杂症)

移动开发 码拜 9年前 (2016-04-12) 908次浏览
很奇怪的问题,在iphone中不会出现,在安卓手机中出现。
appId,timeStamp,nonceStr,package,paySign 等值没有问题。都是日志中截取的,用于测试。
描述:进入页面一定几率第一次点击pay按钮不生成支付窗体(图片1)。但是之后的每一次点击都会生成支付窗体。 这种情况只在安卓手机中出现。
大家有遇到这样的问题么?

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <script src="/javaScript/jquery.js"></script>
    <script src="/javaScript/lazyloadv3.js"></script>
    <script>
        function pay() {
            alert("创建支付窗体3");
            WeixinJSBridge.invoke("getBrandWCPayRequest", {
                "appId": "wx4a7cdec44f4e43da",
                "timeStamp": "1440812454",
                "nonceStr": "ACC3E0404646C57502B480DC052C4FE1",
                "package": "prepay_id=wx20150829094055fb3d8269c00374366611",
                "signType": "MD5",
                "paySign": "BB4AE2041AD10AD8418054F123BFFB24"
            }, function (res) {
                alert(res.err_msg);
            });
        }
    </script>
</head>
<body>
    <div style="margin:auto; width:200px; margin-top:100px;">
        <input type="button" value="pay" onclick="pay()" style="height:100px; width:100px;" />
    </div>
</body>
</html>

图片一:
html页面 微信支付 安卓手机不弹出(疑难杂症)

解决方案

40

问一下题主paySign是怎么算出来的

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明html页面 微信支付 安卓手机不弹出(疑难杂症)
喜欢 (0)
[1034331897@qq.com]
分享 (0)