summaryrefslogtreecommitdiff
path: root/core/java/android/webkit/WebViewClient.java
diff options
context:
space:
mode:
authorNate Fischer <ntfschr@google.com>2017-09-11 15:42:28 -0700
committerNate Fischer <ntfschr@google.com>2017-09-11 16:12:24 -0700
commitb5a9bf41b1900d887fc7cc61bfbe73c3f2a1718c (patch)
tree40349acd77fe1c7fc58e1a74ac295b97c0766b5c /core/java/android/webkit/WebViewClient.java
parent01b6ff01781a7c818cc5b81d0b21fa2d21885434 (diff)
WebView: document Safe Browsing and shouldInterceptRequest
No change to logic, docs only. This documents shouldInterceptRequest request behavior when Safe Browsing is enabled, with recommendations for how this can be avoided depending on the application's needs. Bug: 65555402 Test: make docs (manually verify links all work) Change-Id: I055254bfae3a06061402c519e8740ec4d9779e8f
Diffstat (limited to 'core/java/android/webkit/WebViewClient.java')
-rw-r--r--core/java/android/webkit/WebViewClient.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/core/java/android/webkit/WebViewClient.java b/core/java/android/webkit/WebViewClient.java
index e7e539c7f01c..cbe75c405fe4 100644
--- a/core/java/android/webkit/WebViewClient.java
+++ b/core/java/android/webkit/WebViewClient.java
@@ -154,6 +154,10 @@ public class WebViewClient {
* other than the UI thread so clients should exercise caution
* when accessing private data or the view system.
*
+ * <p>Note: when Safe Browsing is enabled, these URLs still undergo Safe Browsing checks. If
+ * this is undesired, whitelist the URL with {@link WebView#setSafeBrowsingWhitelist} or ignore
+ * the warning with {@link #onSafeBrowsingHit}.
+ *
* @param view The {@link android.webkit.WebView} that is requesting the
* resource.
* @param url The raw url of the resource.
@@ -177,6 +181,10 @@ public class WebViewClient {
* other than the UI thread so clients should exercise caution
* when accessing private data or the view system.
*
+ * <p>Note: when Safe Browsing is enabled, these URLs still undergo Safe Browsing checks. If
+ * this is undesired, whitelist the URL with {@link WebView#setSafeBrowsingWhitelist} or ignore
+ * the warning with {@link #onSafeBrowsingHit}.
+ *
* @param view The {@link android.webkit.WebView} that is requesting the
* resource.
* @param request Object containing the details of the request.