1. 程式人生 > >在webview中跳轉出錯 net:ERR_UNKNOWN_URL_SCHEME 的解決方法

在webview中跳轉出錯 net:ERR_UNKNOWN_URL_SCHEME 的解決方法

  mWebView.setWebViewClient(new WebViewClient() {
   // 重寫此方法,瀏覽器內部跳轉
   public boolean shouldOverrideUrlLoading(WebView view, String url) {
      String urlStr = url;
      LogerHelp.i("=====檢視連結url:" + urlStr);
      if(url == null) {
          return false;
      } try {
          if(url.startsWith("weixin://") || url.startsWith("alipays://") ||
             url.startsWith("tel://")) {
              //型別我目前用到的是微信、支付寶、撥號 三種跳轉方式,其他型別自加
             Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
             startActivity(intent);
         return true;
       }
     } catch (Exception e) {
        return false;
     }
     mWebView.loadUrl(url);
     return true;
  }