Merge "Docs: clarify WebView support for cleartext traffic"
This commit is contained in:
committed by
Android (Google) Code Review
commit
2dfd5c375e
@@ -375,7 +375,7 @@ public class ApplicationInfo extends PackageItemInfo implements Parcelable {
|
||||
* {@code DownloadManager}, {@code MediaPlayer}) will refuse app's requests to use cleartext
|
||||
* traffic. Third-party libraries are encouraged to honor this flag as well.
|
||||
*
|
||||
* <p>NOTE: {@code WebView} does not honor this flag.
|
||||
* <p>NOTE: {@code WebView} honors this flag for applications targeting API level 26 and up.
|
||||
*
|
||||
* <p>This flag is ignored on Android N and above if an Android Network Security Config is
|
||||
* present.
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
|
||||
package android.security;
|
||||
|
||||
import android.annotation.TestApi;
|
||||
import android.content.Context;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.security.net.config.ApplicationConfig;
|
||||
@@ -63,7 +62,8 @@ public class NetworkSecurityPolicy {
|
||||
* traffic from applications is handled by higher-level network stacks/components which can
|
||||
* honor this aspect of the policy.
|
||||
*
|
||||
* <p>NOTE: {@link android.webkit.WebView} does not honor this flag.
|
||||
* <p>NOTE: {@link android.webkit.WebView} honors this flag for applications targeting API level
|
||||
* 26 and up.
|
||||
*/
|
||||
public boolean isCleartextTrafficPermitted() {
|
||||
return libcore.net.NetworkSecurityPolicy.getInstance().isCleartextTrafficPermitted();
|
||||
|
||||
Reference in New Issue
Block a user