当用户点击一个链接的时候 ,客户端先经过处理,不符合条件的就不去加载网页 ,这个要怎么做
我看有人说用shouldOverrideUrlLoading这个方法,可不知道如何实现去阻止网页的加载。

解决方案 »

  1.   

    你是直接用WebView的么?可以尝试在loadUrl方法里面进行处理啊,把不符合条件的URL过滤掉
      

  2.   

    大概像下面这段代码一样处理看看是否满足楼主的需求。。webView.setWebViewClient(new WebViewClient(){
       @Override
       public boolean shouldOverrideUrlLoading(WebView view,String openUrl) {
            if(deal_your_url(openUrl)){ //伪代码。判断是否是需要过滤的url,是的话,就返回不处理
                return true;
            }

    return super.shouldOverrideUrlLoading(view, openUrl);
       }
    });