网上查如何实现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()
即使两个方法都实现了还是会出问题
网页打开Android app ERR_UNKNOWN_URL_SCHEME 问题解决
最新推荐文章于 2024-10-15 10:05:30 发布