@Override public WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request) { if (mDelegate != null) { return mDelegate.shouldInterceptRequest(view, request); } return super.shouldInterceptRequest(view, request); }
@Override @Deprecated public WebResourceResponse shouldInterceptRequest(WebView view, String url) { if (mDelegate != null) { return mDelegate.shouldInterceptRequest(view, url); } return super.shouldInterceptRequest(view, url); }
@TargetApi(Build.VERSION_CODES.HONEYCOMB) @SuppressWarnings("deprecation") @Override public WebResourceResponse shouldInterceptRequest(android.webkit.WebView view, String url) { return mClient != null ? mClient.shouldInterceptRequest(view, url) : super.shouldInterceptRequest(view, url); }
@TargetApi(Build.VERSION_CODES.LOLLIPOP) @Override public WebResourceResponse shouldInterceptRequest(android.webkit.WebView view, WebResourceRequest request) { return mClient != null ? mClient.shouldInterceptRequest(view, request) : super.shouldInterceptRequest(view, request); }
@TargetApi(Build.VERSION_CODES.HONEYCOMB) @SuppressWarnings("deprecation") @Override public final WebResourceResponse shouldInterceptRequest(WebView view, String url) { if (!mAdBlockEnabled) { return super.shouldInterceptRequest(view, url); } boolean ad; if (!mLoadedUrls.containsKey(url)) { ad = AdBlocker.isAd(url); mLoadedUrls.put(url, ad); } else { ad = mLoadedUrls.get(url); } return ad ? AdBlocker.createEmptyResource() : super.shouldInterceptRequest(view, url); } }
} catch (IOException e) { e.printStackTrace(); return super.shouldInterceptRequest(view, request); } catch (IOException e) { e.printStackTrace(); return super.shouldInterceptRequest(view, request); return super.shouldInterceptRequest(view, request);
@SuppressLint("NewApi") @SuppressWarnings("all") public WebResourceResponse shouldInterceptRequest(WebView view, String url) { if (Build.VERSION.SDK_INT >= 11) { if (mCustomWebViewClient != null) { return mCustomWebViewClient.shouldInterceptRequest(view, url); } else { return super.shouldInterceptRequest(view, url); } } else { return null; } }
@SuppressLint("NewApi") @SuppressWarnings("all") public WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request) { if (Build.VERSION.SDK_INT >= 21) { if (mCustomWebViewClient != null) { return mCustomWebViewClient.shouldInterceptRequest(view, request); } else { return super.shouldInterceptRequest(view, request); } } else { return null; } }
@Override public WebResourceResponse shouldInterceptRequest(WebView view, String url) { WebResourceResponse response = getWebResourceResponse(url); if (response != null) return response; return super.shouldInterceptRequest(view, url); }
@RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) @Override public WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request) { String url = request.getUrl().toString(); WebResourceResponse response = getWebResourceResponse(url); if (response != null) return response; return super.shouldInterceptRequest(view, request); }
@Override public WebResourceResponse shouldInterceptRequest(WebView view, String url) { // TODO Auto-generated method stub return super.shouldInterceptRequest(view, url); }
/** * {@inheritDoc} */ @Override public WebResourceResponse shouldInterceptRequest (final WebView view, String url) { // We are currently not intercepting any resources return super.shouldInterceptRequest(view, url); }
/** */ @Override @SuppressLint("NewApi") @SuppressWarnings("deprecation") public WebResourceResponse shouldInterceptRequest(WebView view, String url) { return Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB && mWrappedClient != null ? mWrappedClient.shouldInterceptRequest(view, url) : super.shouldInterceptRequest(view, url); }
/** */ @Override @SuppressLint("NewApi") @SuppressWarnings("deprecation") public WebResourceResponse shouldInterceptRequest(WebView view, String url) { return Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB && mWrappedClient != null ? mWrappedClient.shouldInterceptRequest(view, url) : super.shouldInterceptRequest(view, url); }
@SuppressLint("NewApi") @SuppressWarnings("all") public WebResourceResponse shouldInterceptRequest(WebView view, String url) { if (Build.VERSION.SDK_INT >= 11) { if (mCustomWebViewClient != null) { return mCustomWebViewClient.shouldInterceptRequest(view, url); } else { return super.shouldInterceptRequest(view, url); } } else { return null; } }
@TargetApi(Build.VERSION_CODES.LOLLIPOP) public WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request) { if (webViewClient != null) { return webViewClient.shouldInterceptRequest(view, request); } else { return super.shouldInterceptRequest(view, request); } }
@Override public WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request) { StopWatch.log("shouldInterceptRequest_new: " + request); return super.shouldInterceptRequest(view, request); }
@Override public WebResourceResponse shouldInterceptRequest(WebView view, String url) { StopWatch.log("shouldInterceptRequest_old: " + url); return super.shouldInterceptRequest(view, url); }
@TargetApi(Build.VERSION_CODES.LOLLIPOP) @Override public WebResourceResponse shouldInterceptRequest(@NonNull WebView view, @NonNull WebResourceRequest request) { String url = request.getUrl().toString(); if (isUrlForbidden(url)) { return new WebResourceResponse("text/plain", "utf-8", nothing); } else { return super.shouldInterceptRequest(view, request); } } }
@TargetApi(21) @Override public WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request) { WebResourceResponse resourceResponse; if (Utils.hasLollipop()) { resourceResponse = handleResourceRequest(view, request.getUrl().toString()); } else { resourceResponse = super.shouldInterceptRequest(view, request); } return resourceResponse; }