屏蔽webvie嵌套页广告

最近在android项目中使用webview嵌套网页后,打开时总是弹出运营商广告,不胜其扰。以下网上摘录方法屏蔽之..

 1 private class MyWebViewClient extends  WebViewClient {
 2        // 这个重载方法主要是处理点击链接不跳走,直接在webview中打开得
 3         @Override
 4         public boolean shouldOverrideUrlLoading(WebView view, String url){
 5             view.loadUrl(url);
 6             return true;
 7         }
 8     
 9         
10         @SuppressLint("NewApi")
11         @Override
12         public WebResourceResponse shouldInterceptRequest(WebView view, String url) {
13             if(!url.contains("huami.net.cn")){
14                 return new WebResourceResponse(null, null, null);
15             }
16             return null;
17         }
18     }

使用的话就是:
webView.setWebViewClient(new MyWebViewClient());

原文地址:https://www.cnblogs.com/hubli/p/4835598.html