WebViewX constructor

const WebViewX({
  1. Key? key,
  2. String initialContent = 'about:blank',
  3. SourceType initialSourceType = SourceType.url,
  4. String? userAgent,
  5. required double width,
  6. required double height,
  7. dynamic onWebViewCreated(
    1. WebViewXController controller
    )?,
  8. Set<EmbeddedJsContent> jsContent = const {},
  9. Set<DartCallback> dartCallBacks = const {},
  10. bool ignoreAllGestures = false,
  11. JavascriptMode javascriptMode = JavascriptMode.unrestricted,
  12. AutoMediaPlaybackPolicy initialMediaPlaybackPolicy = AutoMediaPlaybackPolicy.requireUserActionForAllMediaTypes,
  13. void onPageStarted(
    1. String src
    )?,
  14. void onPageFinished(
    1. String src
    )?,
  15. NavigationDelegate? navigationDelegate,
  16. void onWebResourceError(
    1. WebResourceError error
    )?,
  17. WebSpecificParams webSpecificParams = const WebSpecificParams(),
  18. 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);