AndroidMixedContentMode class

An Android-specific class used to configure the WebView's behavior when a secure origin attempts to load a resource from an insecure origin.

NOTE: available on Android 21+.

Use MixedContentMode instead.

Annotations

Properties

hashCode int
The hash code for this object.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toNativeValue() int
Gets int native value.
toString() String
A string representation of this object.
override
toValue() int
Gets int value.

Operators

operator ==(Object value) bool
The equality operator.
override

Static Properties

values Set<AndroidMixedContentMode>
Set of all values of AndroidMixedContentMode.
final

Static Methods

fromNativeValue(int? value) AndroidMixedContentMode?
Gets a possible AndroidMixedContentMode instance from a native value.
fromValue(int? value) AndroidMixedContentMode?
Gets a possible AndroidMixedContentMode instance from int value.

Constants

MIXED_CONTENT_ALWAYS_ALLOW → const AndroidMixedContentMode
In this mode, the WebView will allow a secure origin to load content from any other origin, even if that origin is insecure. This is the least secure mode of operation for the WebView, and where possible apps should not set this mode.
MIXED_CONTENT_COMPATIBILITY_MODE → const AndroidMixedContentMode
In this mode, the WebView will attempt to be compatible with the approach of a modern web browser with regard to mixed content. Some insecure content may be allowed to be loaded by a secure origin and other types of content will be blocked. The types of content are allowed or blocked may change release to release and are not explicitly defined. This mode is intended to be used by apps that are not in control of the content that they render but desire to operate in a reasonably secure environment. For highest security, apps are recommended to use AndroidMixedContentMode.MIXED_CONTENT_NEVER_ALLOW.
MIXED_CONTENT_NEVER_ALLOW → const AndroidMixedContentMode
In this mode, the WebView will not allow a secure origin to load content from an insecure origin. This is the preferred and most secure mode of operation for the WebView and apps are strongly advised to use this mode.