Android webview控件加载网址无法跳转到微信和支付宝
时间: 2024-03-23 07:37:55 浏览: 224
android使用webview加载网页
5星 · 资源好评率100%
您好,可能是因为在Android WebView中,微信和支付宝的URL Scheme被认为是不安全的。您可以尝试在WebViewClient的shouldOverrideUrlLoading方法中添加以下代码,来打开微信和支付宝:
```java
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url.startsWith("weixin://") || url.startsWith("alipays://")) {
try {
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(intent);
} catch (ActivityNotFoundException e) {
e.printStackTrace();
}
return true;
}
view.loadUrl(url);
return true;
}
```
这样,当WebView加载微信或支付宝的URL Scheme时,会启动对应的APP,并跳转到对应的页面。
阅读全文