PlatformWebViewCreationParamsProperty enum

List of PlatformWebViewCreationParams's properties that can be used to check i they are supported or not by the current platform.

Inheritance
  • Object
  • Enum
  • PlatformWebViewCreationParamsProperty
Available extensions

Values

androidOnFormResubmission → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.androidOnFormResubmission property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView

Parameters - Officially Supported Platforms/Implementations:

  • url: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

androidOnGeolocationPermissionsHidePrompt → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.androidOnGeolocationPermissionsHidePrompt property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

androidOnGeolocationPermissionsShowPrompt → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.androidOnGeolocationPermissionsShowPrompt property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView

Parameters - Officially Supported Platforms/Implementations:

  • origin: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

androidOnJsBeforeUnload → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.androidOnJsBeforeUnload property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView

Parameters - Officially Supported Platforms/Implementations:

  • jsBeforeUnloadRequest: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

androidOnPermissionRequest → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.androidOnPermissionRequest property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView

Parameters - Officially Supported Platforms/Implementations:

  • origin: all platforms
  • resources: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

androidOnReceivedIcon → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.androidOnReceivedIcon property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView

Parameters - Officially Supported Platforms/Implementations:

  • icon: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

androidOnReceivedLoginRequest → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.androidOnReceivedLoginRequest property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView

Parameters - Officially Supported Platforms/Implementations:

  • loginRequest: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

androidOnReceivedTouchIconUrl → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.androidOnReceivedTouchIconUrl property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView

Parameters - Officially Supported Platforms/Implementations:

  • url: all platforms
  • precomposed: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

androidOnRenderProcessGone → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.androidOnRenderProcessGone property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView

Parameters - Officially Supported Platforms/Implementations:

  • detail: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

androidOnRenderProcessResponsive → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.androidOnRenderProcessResponsive property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView

Parameters - Officially Supported Platforms/Implementations:

  • url: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

androidOnRenderProcessUnresponsive → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.androidOnRenderProcessUnresponsive property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView

Parameters - Officially Supported Platforms/Implementations:

  • url: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

androidOnSafeBrowsingHit → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.androidOnSafeBrowsingHit property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView

Parameters - Officially Supported Platforms/Implementations:

  • url: all platforms
  • threatType: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

androidOnScaleChanged → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.androidOnScaleChanged property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView

Parameters - Officially Supported Platforms/Implementations:

  • oldScale: all platforms
  • newScale: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

androidShouldInterceptRequest → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.androidShouldInterceptRequest property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView

Parameters - Officially Supported Platforms/Implementations:

  • request: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

contextMenu → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.contextMenu property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView
  • iOS WKWebView
  • macOS WKWebView

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

findInteractionController → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.findInteractionController property is supported at runtime.

Officially Supported Platforms/Implementations:

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

initialData → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.initialData property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView
  • iOS WKWebView
  • macOS WKWebView
  • Web <iframe>
  • Windows WebView2
  • Linux WPE WebKit

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

initialFile → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.initialFile property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView
  • iOS WKWebView
  • macOS WKWebView
  • Web <iframe>
  • Windows WebView2
  • Linux WPE WebKit

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

initialOptions → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.initialOptions property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView
  • iOS WKWebView

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

initialSettings → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.initialSettings property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView
  • iOS WKWebView
  • macOS WKWebView
  • Web <iframe>
  • Windows WebView2
  • Linux WPE WebKit

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

initialUrlRequest → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.initialUrlRequest property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView:
    • When loading an URL Request using "POST" method, headers are ignored.
  • iOS WKWebView
  • macOS WKWebView
  • Web <iframe>
  • Windows WebView2
  • Linux WPE WebKit

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

initialUserScripts → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.initialUserScripts property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView
  • iOS WKWebView:
    • This property will be ignored if the PlatformWebViewCreationParams.windowId has been set. There isn't any way to add/remove user scripts specific to iOS window WebViews. This is a limitation of the native WebKit APIs.
  • macOS WKWebView:
    • This property will be ignored if the PlatformWebViewCreationParams.windowId has been set. There isn't any way to add/remove user scripts specific to iOS window WebViews. This is a limitation of the native WebKit APIs.
  • Web <iframe> but requires same origin
  • Windows WebView2
  • Linux WPE WebKit (Official API - WebKitUserContentManager)

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

iosOnDidReceiveServerRedirectForProvisionalNavigation → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.iosOnDidReceiveServerRedirectForProvisionalNavigation property is supported at runtime.

Officially Supported Platforms/Implementations:

  • iOS WKWebView

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

iosOnNavigationResponse → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.iosOnNavigationResponse property is supported at runtime.

Officially Supported Platforms/Implementations:

  • iOS WKWebView

Parameters - Officially Supported Platforms/Implementations:

  • navigationResponse: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

iosOnWebContentProcessDidTerminate → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.iosOnWebContentProcessDidTerminate property is supported at runtime.

Officially Supported Platforms/Implementations:

  • iOS WKWebView

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

iosShouldAllowDeprecatedTLS → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.iosShouldAllowDeprecatedTLS property is supported at runtime.

Officially Supported Platforms/Implementations:

  • iOS WKWebView

Parameters - Officially Supported Platforms/Implementations:

  • challenge: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onAcceleratorKeyPressed → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onAcceleratorKeyPressed property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • detail: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onAjaxProgress → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onAjaxProgress property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • ajaxRequest: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onAjaxReadyStateChange → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onAjaxReadyStateChange property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • ajaxRequest: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onCameraCaptureStateChanged → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onCameraCaptureStateChanged property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • oldState: all platforms
  • newState: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onCloseWindow → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onCloseWindow property is supported at runtime.

Officially Supported Platforms/Implementations:

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onConsoleMessage → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onConsoleMessage property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView (Official API - WebChromeClient.onConsoleMessage)
  • iOS WKWebView:
    • This event is implemented using JavaScript.
  • macOS WKWebView:
    • This event is implemented using JavaScript.
  • Web <iframe> but requires same origin
  • Windows WebView2
  • Linux WPE WebKit:
    • This event is implemented using JavaScript.

Parameters - Officially Supported Platforms/Implementations:

  • consoleMessage: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onContentLoading → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onContentLoading property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • url: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onContentSizeChanged → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onContentSizeChanged property is supported at runtime.

Officially Supported Platforms/Implementations:

  • iOS WKWebView
  • Linux WPE WebKit:
    • This event is implemented using JavaScript.

Parameters - Officially Supported Platforms/Implementations:

  • oldContentSize: all platforms
  • newContentSize: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onCreateWindow → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onCreateWindow property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • createWindowAction: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onDOMContentLoaded → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onDOMContentLoaded property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • url: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onDidReceiveServerRedirectForProvisionalNavigation → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onDidReceiveServerRedirectForProvisionalNavigation property is supported at runtime.

Officially Supported Platforms/Implementations:

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onDownloadStart → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onDownloadStart property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView
  • iOS WKWebView

Parameters - Officially Supported Platforms/Implementations:

  • url: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onDownloadStartRequest → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onDownloadStartRequest property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView
  • iOS WKWebView
  • macOS WKWebView

Parameters - Officially Supported Platforms/Implementations:

  • downloadStartRequest: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onDownloadStarting → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onDownloadStarting property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • downloadStartRequest: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onEnterFullscreen → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onEnterFullscreen property is supported at runtime.

Officially Supported Platforms/Implementations:

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onExitFullscreen → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onExitFullscreen property is supported at runtime.

Officially Supported Platforms/Implementations:

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onFaviconChanged → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onFaviconChanged property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • faviconChangedRequest: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onFindResultReceived → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onFindResultReceived property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView
  • iOS WKWebView
  • macOS WKWebView

Parameters - Officially Supported Platforms/Implementations:

  • activeMatchOrdinal: all platforms
  • numberOfMatches: all platforms
  • isDoneCounting: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onFormResubmission → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onFormResubmission property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • url: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onGeolocationPermissionsHidePrompt → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onGeolocationPermissionsHidePrompt property is supported at runtime.

Officially Supported Platforms/Implementations:

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onGeolocationPermissionsShowPrompt → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onGeolocationPermissionsShowPrompt property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • origin: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onJsAlert → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onJsAlert property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • jsAlertRequest: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onJsBeforeUnload → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onJsBeforeUnload property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • jsBeforeUnloadRequest: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onJsConfirm → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onJsConfirm property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • jsConfirmRequest: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onJsPrompt → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onJsPrompt property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • jsPromptRequest: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onLaunchingExternalUriScheme → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onLaunchingExternalUriScheme property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • request: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onLoadError → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onLoadError property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView
  • iOS WKWebView
  • macOS WKWebView

Parameters - Officially Supported Platforms/Implementations:

  • url: all platforms
  • code: all platforms
  • message: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onLoadHttpError → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onLoadHttpError property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView
  • iOS WKWebView
  • macOS WKWebView

Parameters - Officially Supported Platforms/Implementations:

  • url: all platforms
  • statusCode: all platforms
  • description: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onLoadResource → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onLoadResource property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView:
    • This event is implemented using JavaScript.
  • iOS WKWebView:
    • This event is implemented using JavaScript.
  • macOS WKWebView:
    • This event is implemented using JavaScript.
  • Linux WPE WebKit:
    • This event is implemented using JavaScript.

Parameters - Officially Supported Platforms/Implementations:

  • resource: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onLoadResourceCustomScheme → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onLoadResourceCustomScheme property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView
  • iOS WKWebView
  • macOS WKWebView

Parameters - Officially Supported Platforms/Implementations:

  • url: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onLoadResourceWithCustomScheme → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onLoadResourceWithCustomScheme property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • request: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onLoadStart → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onLoadStart property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • url: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onLoadStop → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onLoadStop property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • url: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onLongPressHitTestResult → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onLongPressHitTestResult property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • hitTestResult: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onMicrophoneCaptureStateChanged → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onMicrophoneCaptureStateChanged property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • oldState: all platforms
  • newState: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onNavigationResponse → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onNavigationResponse property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • navigationResponse: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onNotificationReceived → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onNotificationReceived property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • request: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onOverScrolled → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onOverScrolled property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • x: all platforms
  • y: all platforms
  • clampedX: all platforms
  • clampedY: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onPageCommitVisible → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onPageCommitVisible property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • url: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onPermissionRequest → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onPermissionRequest property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • permissionRequest: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onPermissionRequestCanceled → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onPermissionRequestCanceled property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • permissionRequest: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onPrint → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onPrint property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView
  • iOS WKWebView

Parameters - Officially Supported Platforms/Implementations:

  • url: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onPrintRequest → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onPrintRequest property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView
  • iOS WKWebView
  • macOS WKWebView
  • Web <iframe> but requires same origin
  • Linux WPE WebKit:
    • Intercepted via JavaScript window.print() override.

Parameters - Officially Supported Platforms/Implementations:

  • url: all platforms
  • printJobController:
    • Android WebView
    • iOS WKWebView
    • macOS WKWebView

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onProcessFailed → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onProcessFailed property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • detail: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onProgressChanged → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onProgressChanged property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • progress: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onReceivedClientCertRequest → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onReceivedClientCertRequest property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • challenge: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onReceivedError → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onReceivedError property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • request: all platforms
  • error: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onReceivedHttpAuthRequest → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onReceivedHttpAuthRequest property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • challenge: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onReceivedHttpError → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onReceivedHttpError property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • request: all platforms
  • errorResponse: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onReceivedIcon → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onReceivedIcon property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • icon: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onReceivedLoginRequest → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onReceivedLoginRequest property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • loginRequest: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onReceivedServerTrustAuthRequest → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onReceivedServerTrustAuthRequest property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • challenge: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onReceivedTouchIconUrl → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onReceivedTouchIconUrl property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • url: all platforms
  • precomposed: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onRenderProcessGone → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onRenderProcessGone property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • detail: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onRenderProcessResponsive → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onRenderProcessResponsive property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • url: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onRenderProcessUnresponsive → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onRenderProcessUnresponsive property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • url: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onRequestFocus → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onRequestFocus property is supported at runtime.

Officially Supported Platforms/Implementations:

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onSafeBrowsingHit → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onSafeBrowsingHit property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • url: all platforms
  • threatType: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onSaveAsUIShowing → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onSaveAsUIShowing property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • request: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onSaveFileSecurityCheckStarting → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onSaveFileSecurityCheckStarting property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • request: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onScreenCaptureStarting → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onScreenCaptureStarting property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • request: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onScrollChanged → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onScrollChanged property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • x: all platforms
  • y: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onShowFileChooser → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onShowFileChooser property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • request: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onTitleChanged → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onTitleChanged property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • title: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onUpdateVisitedHistory → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onUpdateVisitedHistory property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • url: all platforms
  • isReload:
    • Android WebView

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onWebContentProcessDidTerminate → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onWebContentProcessDidTerminate property is supported at runtime.

Officially Supported Platforms/Implementations:

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onWebViewCreated → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onWebViewCreated property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView
  • iOS WKWebView
  • macOS WKWebView
  • Web <iframe> but requires same origin
  • Windows WebView2
  • Linux WPE WebKit

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onWindowBlur → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onWindowBlur property is supported at runtime.

Officially Supported Platforms/Implementations:

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onWindowFocus → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onWindowFocus property is supported at runtime.

Officially Supported Platforms/Implementations:

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

onZoomScaleChanged → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.onZoomScaleChanged property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • oldScale: all platforms
  • newScale: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

pullToRefreshController → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.pullToRefreshController property is supported at runtime.

Officially Supported Platforms/Implementations:

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

shouldAllowDeprecatedTLS → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.shouldAllowDeprecatedTLS property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • challenge: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

shouldInterceptAjaxRequest → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.shouldInterceptAjaxRequest property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView:
    • In order to be able to listen this event, check the InAppWebViewSettings.useShouldInterceptAjaxRequest setting documentation. Also, on Android that doesn't support the WebViewFeature.DOCUMENT_START_SCRIPT, unlike iOS that has WKUserScript that can inject javascript code right after the document element is created but before any other content is loaded, in Android the javascript code used to intercept ajax requests is loaded as soon as possible so it won't be instantaneous as iOS. In that case, after the window.addEventListener("flutterInAppWebViewPlatformReady") event is dispatched, the ajax requests can be intercept for sure.
  • iOS WKWebView
  • macOS WKWebView
  • Linux WPE WebKit:

Parameters - Officially Supported Platforms/Implementations:

  • ajaxRequest: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

shouldInterceptFetchRequest → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.shouldInterceptFetchRequest property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView:
    • In order to be able to listen this event, check the InAppWebViewSettings.useShouldInterceptFetchRequest setting documentation. Also, on Android that doesn't support the WebViewFeature.DOCUMENT_START_SCRIPT, unlike iOS that has WKUserScript that can inject javascript code right after the document element is created but before any other content is loaded, in Android the javascript code used to intercept ajax requests is loaded as soon as possible so it won't be instantaneous as iOS. In that case, after the window.addEventListener("flutterInAppWebViewPlatformReady") event is dispatched, the ajax requests can be intercept for sure.
  • iOS WKWebView
  • macOS WKWebView
  • Linux WPE WebKit:

Parameters - Officially Supported Platforms/Implementations:

  • fetchRequest: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

shouldInterceptRequest → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.shouldInterceptRequest property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • request: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

shouldOverrideUrlLoading → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.shouldOverrideUrlLoading property is supported at runtime.

Officially Supported Platforms/Implementations:

Parameters - Officially Supported Platforms/Implementations:

  • navigationAction: all platforms

Use the PlatformWebViewCreationParams.isPropertySupported method to check if this property is supported at runtime.

windowId → const PlatformWebViewCreationParamsProperty

Can be used to check if the PlatformWebViewCreationParams.windowId property is supported at runtime.

Officially Supported Platforms/Implementations:

  • Android WebView
  • iOS WKWebView
  • macOS WKWebView
  • Web <iframe> but requires same origin
  • Windows WebView2

Use the PlatformWebViewCreationParams.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<PlatformWebViewCreationParamsProperty>
A constant List of the values in this enum, in order of their declaration.