【问题标题】:Block a site in webview在 web 视图中阻止站点
【发布时间】:2016-05-22 22:34:47
【问题描述】:

在我的应用程序 webview 中,我想阻止一些用户不应进入的网站。例如,我如何在不使用的情况下阻止所有谷歌网站(.com .fr 等)

url.contains("google");

因为有些网址包含 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);

                }



        });

【问题讨论】:

  • 你为什么删除你的答案,然后接受一个使用相同代码的答案?
  • 我可以看到已删除的答案...现在您接受的答案已被删除,您已经回答了自己的问题,但未接受

标签: android webview


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多