网页打开Android app ERR_UNKNOWN_URL_SCHEME 问题解决

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/grp0916/article/details/51481330

网上查如何实现html如何打开Android App时(至于怎么实现网上的例子太多了,就不说了),照着他们的方法做,但是打不开,后来发现调用第三方浏览器可以打开,觉的应该是webview的设置问题。
想要用自己webview,不调第三方的app打开网页需要使用下面这段代码:
web_view.setWebViewClient(new WebViewClient(){
  @Override
  public boolean shouldOverrideUrlLoading(WebView view, String url) {
  view.loadUrl(url);
  return true;
}
});
但是会出现网页无法打开的错误,这是个很头疼的问题。
后来发现有个函数setWebChromeClient这个方法,咦,好使了,不会出现问题了,并且也不会调用其他的浏览器了。
首先确保一下有网。
所以调用:
web_view.setWebChromeClient(new WebChromeClient());
就能解决了
不要调用 web_view.setWebViewClient() 即使两个方法都实现了还是会出问题

猜你喜欢

转载自blog.csdn.net/grp0916/article/details/51481330