解决webview加载网页调用外部浏览器的办法

只让本应用程序的webview加载网页,而不调用外部浏览器打开。


webView.setWebViewClient(new WebViewClient() {
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                view.loadUrl(url);
                return true;
            }
        });

主要原因是因为 WebViewClient的shouldOverrideUrlLoading方法的默认实现是直接返回false的。

你可能感兴趣的:(解决webview加载网页调用外部浏览器的办法)