platform property
WebViewPlatform?
get
platform
The WebView platform that's used by this WebView.
The default value is AndroidWebView
on Android and CupertinoWebView
on iOS.
Implementation
static WebViewPlatform? get platform {
if (_platform == null) {
switch (defaultTargetPlatform) {
case TargetPlatform.android:
_platform = AndroidWebView();
break;
case TargetPlatform.iOS:
_platform = CupertinoWebView();
break;
default:
_platform = FallbackWebView();
break;
}
}
return _platform;
}
set
platform
(WebViewPlatform? platform)
Sets a custom WebViewPlatform.
This property can be set to use a custom platform implementation for WebViews.
Setting platform
doesn't affect WebView
s that were already created.
The default value is AndroidWebView
on Android and CupertinoWebView
on iOS.
Implementation
static set platform(WebViewPlatform? platform) {
_platform = platform;
}