Getting net::ERR_UNKNOWN_URL_SCHEME while calling telephone number from HTML page in Android
The following should work and not require any permissions in the manifest (basically override shouldOverrideUrlLoading and handle links separately from tel, mailto, etc.): mWebView = (WebView) findViewById(R.id.web_view); WebSettings webSettings = mWebView.getSettings(); webSettings.setJavaScriptEnabled(true); mWebView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if( url.startsWith(“http:”) || url.startsWith(“https:”) ) { return false; } // Otherwise allow the … Read more