WebViewEnvironmentSettingsProperty enum
List of WebViewEnvironmentSettings's properties that can be used to check i they are supported or not by the current platform.
Values
- additionalBrowserArguments → const WebViewEnvironmentSettingsProperty
-
Can be used to check if the WebViewEnvironmentSettings.additionalBrowserArguments property is supported at runtime.
Officially Supported Platforms/Implementations:
Use the WebViewEnvironmentSettings.isPropertySupported method to check if this property is supported at runtime.
- allowSingleSignOnUsingOSPrimaryAccount → const WebViewEnvironmentSettingsProperty
-
Can be used to check if the WebViewEnvironmentSettings.allowSingleSignOnUsingOSPrimaryAccount property is supported at runtime.
Officially Supported Platforms/Implementations:
- Windows WebView2 (Official API - ICoreWebView2EnvironmentOptions.put_AllowSingleSignOnUsingOSPrimaryAccount)
Use the WebViewEnvironmentSettings.isPropertySupported method to check if this property is supported at runtime.
- areBrowserExtensionsEnabled → const WebViewEnvironmentSettingsProperty
-
Can be used to check if the WebViewEnvironmentSettings.areBrowserExtensionsEnabled property is supported at runtime.
Officially Supported Platforms/Implementations:
- Windows WebView2 1.0.2210.55+ (Official API - ICoreWebView2EnvironmentOptions6.put_AreBrowserExtensionsEnabled)
Use the WebViewEnvironmentSettings.isPropertySupported method to check if this property is supported at runtime.
- automationAllowed → const WebViewEnvironmentSettingsProperty
-
Can be used to check if the WebViewEnvironmentSettings.automationAllowed property is supported at runtime.
Officially Supported Platforms/Implementations:
- Linux WPE WebKit (Official API - webkit_web_context_set_automation_allowed)
Use the WebViewEnvironmentSettings.isPropertySupported method to check if this property is supported at runtime.
- browserExecutableFolder → const WebViewEnvironmentSettingsProperty
-
Can be used to check if the WebViewEnvironmentSettings.browserExecutableFolder property is supported at runtime.
Officially Supported Platforms/Implementations:
Use the WebViewEnvironmentSettings.isPropertySupported method to check if this property is supported at runtime.
- cacheModel → const WebViewEnvironmentSettingsProperty
-
Can be used to check if the WebViewEnvironmentSettings.cacheModel property is supported at runtime.
Officially Supported Platforms/Implementations:
- Linux WPE WebKit (Official API - webkit_web_context_set_cache_model)
Use the WebViewEnvironmentSettings.isPropertySupported method to check if this property is supported at runtime.
- channelSearchKind → const WebViewEnvironmentSettingsProperty
-
Can be used to check if the WebViewEnvironmentSettings.channelSearchKind property is supported at runtime.
Officially Supported Platforms/Implementations:
- Windows WebView2 1.0.2478.35+ (Official API - ICoreWebView2EnvironmentOptions7.put_ChannelSearchKind)
Use the WebViewEnvironmentSettings.isPropertySupported method to check if this property is supported at runtime.
- customSchemeRegistrations → const WebViewEnvironmentSettingsProperty
-
Can be used to check if the WebViewEnvironmentSettings.customSchemeRegistrations property is supported at runtime.
Officially Supported Platforms/Implementations:
- Windows WebView2 1.0.1587.40+ (Official API - ICoreWebView2EnvironmentOptions4.SetCustomSchemeRegistrations)
Use the WebViewEnvironmentSettings.isPropertySupported method to check if this property is supported at runtime.
- enableTrackingPrevention → const WebViewEnvironmentSettingsProperty
-
Can be used to check if the WebViewEnvironmentSettings.enableTrackingPrevention property is supported at runtime.
Officially Supported Platforms/Implementations:
- Windows WebView2 1.0.1661.34+ (Official API - ICoreWebView2EnvironmentOptions5.put_EnableTrackingPrevention)
Use the WebViewEnvironmentSettings.isPropertySupported method to check if this property is supported at runtime.
- exclusiveUserDataFolderAccess → const WebViewEnvironmentSettingsProperty
-
Can be used to check if the WebViewEnvironmentSettings.exclusiveUserDataFolderAccess property is supported at runtime.
Officially Supported Platforms/Implementations:
- Windows WebView2 1.0.1185.39+ (Official API - ICoreWebView2EnvironmentOptions2.put_ExclusiveUserDataFolderAccess)
Use the WebViewEnvironmentSettings.isPropertySupported method to check if this property is supported at runtime.
- isCustomCrashReportingEnabled → const WebViewEnvironmentSettingsProperty
-
Can be used to check if the WebViewEnvironmentSettings.isCustomCrashReportingEnabled property is supported at runtime.
Officially Supported Platforms/Implementations:
- Windows WebView2 1.0.1518.46+ (Official API - ICoreWebView2EnvironmentOptions3.put_IsCustomCrashReportingEnabled)
Use the WebViewEnvironmentSettings.isPropertySupported method to check if this property is supported at runtime.
- language → const WebViewEnvironmentSettingsProperty
-
Can be used to check if the WebViewEnvironmentSettings.language property is supported at runtime.
Officially Supported Platforms/Implementations:
- Windows WebView2 (Official API - ICoreWebView2EnvironmentOptions.put_Language)
Use the WebViewEnvironmentSettings.isPropertySupported method to check if this property is supported at runtime.
- preferredLanguages → const WebViewEnvironmentSettingsProperty
-
Can be used to check if the WebViewEnvironmentSettings.preferredLanguages property is supported at runtime.
Officially Supported Platforms/Implementations:
- Linux WPE WebKit (Official API - webkit_web_context_set_preferred_languages)
Use the WebViewEnvironmentSettings.isPropertySupported method to check if this property is supported at runtime.
- releaseChannels → const WebViewEnvironmentSettingsProperty
-
Can be used to check if the WebViewEnvironmentSettings.releaseChannels property is supported at runtime.
Officially Supported Platforms/Implementations:
- Windows WebView2 1.0.2478.35+ (Official API - ICoreWebView2EnvironmentOptions7.put_ReleaseChannels)
Use the WebViewEnvironmentSettings.isPropertySupported method to check if this property is supported at runtime.
- sandboxPaths → const WebViewEnvironmentSettingsProperty
-
Can be used to check if the WebViewEnvironmentSettings.sandboxPaths property is supported at runtime.
Officially Supported Platforms/Implementations:
- Linux WPE WebKit (Official API - webkit_web_context_add_path_to_sandbox)
Use the WebViewEnvironmentSettings.isPropertySupported method to check if this property is supported at runtime.
- scrollbarStyle → const WebViewEnvironmentSettingsProperty
-
Can be used to check if the WebViewEnvironmentSettings.scrollbarStyle property is supported at runtime.
Officially Supported Platforms/Implementations:
- Windows WebView2 1.0.2535.41+ (Official API - ICoreWebView2EnvironmentOptions8.put_ScrollBarStyle)
Use the WebViewEnvironmentSettings.isPropertySupported method to check if this property is supported at runtime.
- spellCheckingEnabled → const WebViewEnvironmentSettingsProperty
-
Can be used to check if the WebViewEnvironmentSettings.spellCheckingEnabled property is supported at runtime.
Officially Supported Platforms/Implementations:
- Linux WPE WebKit (Official API - webkit_web_context_set_spell_checking_enabled)
Use the WebViewEnvironmentSettings.isPropertySupported method to check if this property is supported at runtime.
- spellCheckingLanguages → const WebViewEnvironmentSettingsProperty
-
Can be used to check if the WebViewEnvironmentSettings.spellCheckingLanguages property is supported at runtime.
Officially Supported Platforms/Implementations:
- Linux WPE WebKit (Official API - webkit_web_context_set_spell_checking_languages)
Use the WebViewEnvironmentSettings.isPropertySupported method to check if this property is supported at runtime.
- targetCompatibleBrowserVersion → const WebViewEnvironmentSettingsProperty
-
Can be used to check if the WebViewEnvironmentSettings.targetCompatibleBrowserVersion property is supported at runtime.
Officially Supported Platforms/Implementations:
- Windows WebView2 (Official API - ICoreWebView2EnvironmentOptions.put_TargetCompatibleBrowserVersion)
Use the WebViewEnvironmentSettings.isPropertySupported method to check if this property is supported at runtime.
- timeZoneOverride → const WebViewEnvironmentSettingsProperty
-
Can be used to check if the WebViewEnvironmentSettings.timeZoneOverride property is supported at runtime.
Officially Supported Platforms/Implementations:
- Linux WPE WebKit (Official API - time-zone-override):
- This property must be set at WebContext construction time.
Use the WebViewEnvironmentSettings.isPropertySupported method to check if this property is supported at runtime.
- Linux WPE WebKit (Official API - time-zone-override):
- userDataFolder → const WebViewEnvironmentSettingsProperty
-
Can be used to check if the WebViewEnvironmentSettings.userDataFolder property is supported at runtime.
Officially Supported Platforms/Implementations:
- Windows WebView2 (Official API - CreateCoreWebView2EnvironmentWithOptions.userDataFolder)
Use the WebViewEnvironmentSettings.isPropertySupported method to check if this property is supported at runtime.
- webProcessExtensionsDirectory → const WebViewEnvironmentSettingsProperty
-
Can be used to check if the WebViewEnvironmentSettings.webProcessExtensionsDirectory property is supported at runtime.
Officially Supported Platforms/Implementations:
- Linux WPE WebKit (Official API - webkit_web_context_set_web_process_extensions_directory)
Use the WebViewEnvironmentSettings.isPropertySupported method to check if this property is supported at runtime.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - 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
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
values
→ const List<
WebViewEnvironmentSettingsProperty> - A constant List of the values in this enum, in order of their declaration.