WebKitWebViewControllerCreationParams.fromPlatformWebViewControllerCreationParams constructor
WebKitWebViewControllerCreationParams.fromPlatformWebViewControllerCreationParams(
- PlatformWebViewControllerCreationParams params, {
- @visibleForTesting WebKitProxy webKitProxy = const WebKitProxy(),
- Set<
PlaybackMediaTypes> mediaTypesRequiringUserAction = const <PlaybackMediaTypes>{PlaybackMediaTypes.audio, PlaybackMediaTypes.video}, - bool allowsInlineMediaPlayback = false,
- @visibleForTesting InstanceManager? instanceManager,
Constructs a WebKitWebViewControllerCreationParams using a
PlatformWebViewControllerCreationParams
.
Implementation
WebKitWebViewControllerCreationParams.fromPlatformWebViewControllerCreationParams(
// Recommended placeholder to prevent being broken by platform interface.
// ignore: avoid_unused_constructor_parameters
PlatformWebViewControllerCreationParams params, {
@visibleForTesting WebKitProxy webKitProxy = const WebKitProxy(),
Set<PlaybackMediaTypes> mediaTypesRequiringUserAction =
const <PlaybackMediaTypes>{
PlaybackMediaTypes.audio,
PlaybackMediaTypes.video,
},
bool allowsInlineMediaPlayback = false,
bool limitsNavigationsToAppBoundDomains = false,
@visibleForTesting InstanceManager? instanceManager,
}) : this(
webKitProxy: webKitProxy,
mediaTypesRequiringUserAction: mediaTypesRequiringUserAction,
allowsInlineMediaPlayback: allowsInlineMediaPlayback,
limitsNavigationsToAppBoundDomains:
limitsNavigationsToAppBoundDomains,
instanceManager: instanceManager,
);