在webview中阻止网站

时间:2016-05-21 23:12:39

标签: android webview

在我的应用程序webview中,我想阻止一些用户不应该输入的网站。例如,如何在不使用

的情况下阻止所有Google网站(.com .fr等)
url.contains("google");

因为某些网址包含谷歌这个词,但他们不会浏览网站。例如:https://www.bing.com/search?q=google

这是我的代码

web.setWebViewClient(new WebViewClient(){

                @Override
                public void onPageStarted(WebView webView, String webUrl, Bitmap favicon) {


                    if(webUrl.contains("google")){//not works good
                        //block
                    }

                     super.onPageStarted(webView, webUrl, favicon);

                }



        });

1 个答案:

答案 0 :(得分:4)

听起来很简单,但它可能是一个解决方案。使用此:

if(url.startsWith("https://www.google"){
//block site
}

不聪明,但仍然是一种有效管理网址的方法