H5页面集成微信、支付宝、QQ钱包支付跳转功能


页面集成微,支付宝,钱包支付跳,星力捕鱼平台,星力十代捕鱼游戏,正版星力捕鱼,星力捕鱼app


最近,我了解到开发者小菜在研究如何利用WebView H5实现跳转至微信支付、支付宝和QQ钱包WAP页面。他经过一番研究,终于找到了一些实用的代码。以下是小菜分享的关键代码部分,希望能对有需求的朋友们有所帮助。


目前小菜使用的 WebView 是基于TBS X5浏览器内核。实现的关键在于对URL内容的判断。下面是他分享的代码片段:


💚

```java


mWebView.setWebViewClient(new WebViewClient() {


@Override


public boolean shouldOverrideUrlLoading(WebView view, String url) {


try {

星力捕鱼平台

// ===========调用QQ钱包页面(mqqapi测试效果作用较大)===========

正版星力捕鱼

if (url.startsWith("mqqapi") || url.startsWith("mqqwpa")) {


// ...


}


// ===========调用支付宝支付页面===========


// ------ 对alipays:相关的scheme处理 -------


if (url.startsWith("alipays:") || url.startsWith("alipay")) {


页面集成微,支付宝,钱包支付跳,星力捕鱼平台,星力十代捕鱼游戏,正版星力捕鱼,星力捕鱼app

// ...


}


// ...


return true;


} catch (Exception e) {


// 处理异常


}


// ------- 处理结束 -------


if (!(url.startsWith("http") || url.startsWith("https"))) {


return true;


}


return false;


}


页面集成微,支付宝,钱包支付跳,星力捕鱼平台,星力十代捕鱼游戏,正版星力捕鱼,星力捕鱼app

@Override


public void onPageStarted(WebView webView, String s, Bitmap bitmap) {


// 页面开始加载时的处理


}


@Override


public void onPageFinished(WebView view, String url) {


// 页面加载完成时的处理


}


});


```


此外,小菜还提到了支持的功能包括微信扫码、微信手机快捷支付、支付宝扫码、支付宝手机快捷支付、QQ扫码和QQ钱包WAP。


希望这些信息能对大家的开发工作有所启发。


星力捕鱼app  星力十代捕鱼游戏  星力捕鱼平台
标签云:#页面集成微 #支付宝 #钱包支付跳
最新文章: