当前位置: 移动技术网 > 移动技术>移动开发>Android > 安卓 webview 打开微信支付

安卓 webview 打开微信支付

2020年07月08日  | 移动技术网移动技术  | 我要评论

        webView.setWebViewClient(new WebViewClient() {

            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                // 如下方案可在非微信内部WebView的H5页面中调出微信支付
                if (url.startsWith("weixin://wap/pay?")) {
                    Intent intent = new Intent();
                    intent.setAction(Intent.ACTION_VIEW);
                    intent.setData(Uri.parse(url));
                    startActivity(intent);
                    return true;
                }
                return super.shouldOverrideUrlLoading(view, url);
            }

            @Override
            public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
                handler.proceed();// 接受所有网站的证书
            }
            
        });
        

本文地址:https://blog.csdn.net/a506656675/article/details/107127972

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网