AndroidMixedContentMode class Null safety

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+.

Properties

hashCode int
The hash code for this object. [...]
read-only, override
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
A string representation of this object. [...]
override
toValue() int

Operators

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

Static Properties

values Set<AndroidMixedContentMode>
final

Static Methods

fromValue(int? value) AndroidMixedContentMode?

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.
const AndroidMixedContentMode._internal(0)
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.
const AndroidMixedContentMode._internal(2)
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.
const AndroidMixedContentMode._internal(1)