WebViewX constructor
const
WebViewX({
- Key? key,
- String initialContent = 'about:blank',
- SourceType initialSourceType = SourceType.url,
- String? userAgent,
- required double width,
- required double height,
- dynamic onWebViewCreated(
- WebViewXController controller
- Set<
EmbeddedJsContent> jsContent = const {}, - Set<
DartCallback> dartCallBacks = const {}, - bool ignoreAllGestures = false,
- JavascriptMode javascriptMode = JavascriptMode.unrestricted,
- AutoMediaPlaybackPolicy initialMediaPlaybackPolicy = AutoMediaPlaybackPolicy.requireUserActionForAllMediaTypes,
- void onPageStarted(
- String src
- void onPageFinished(
- String src
- void onWebResourceError(
- WebResourceError error
- WebSpecificParams webSpecificParams = const WebSpecificParams(),
- MobileSpecificParams mobileSpecificParams = const MobileSpecificParams(),
Constructor
Implementation
const WebViewX({
Key? key,
this.initialContent = 'about:blank',
this.initialSourceType = SourceType.url,
this.userAgent,
required this.width,
required this.height,
this.onWebViewCreated,
this.jsContent = const {},
this.dartCallBacks = const {},
this.ignoreAllGestures = false,
this.javascriptMode = JavascriptMode.unrestricted,
this.initialMediaPlaybackPolicy =
AutoMediaPlaybackPolicy.requireUserActionForAllMediaTypes,
this.onPageStarted,
this.onPageFinished,
this.navigationDelegate,
this.onWebResourceError,
this.webSpecificParams = const WebSpecificParams(),
this.mobileSpecificParams = const MobileSpecificParams(),
}) : super(key: key);