AndroidWebViewController constructor

AndroidWebViewController(
  1. PlatformWebViewControllerCreationParams params
)

Creates a new AndroidWebViewController.

Implementation

AndroidWebViewController(PlatformWebViewControllerCreationParams params)
    : super.implementation(params is AndroidWebViewControllerCreationParams
          ? params
          : AndroidWebViewControllerCreationParams
              .fromPlatformWebViewControllerCreationParams(params)) {
  _webView.settings.setDomStorageEnabled(true);
  _webView.settings.setJavaScriptCanOpenWindowsAutomatically(true);
  _webView.settings.setSupportMultipleWindows(true);
  _webView.settings.setLoadWithOverviewMode(true);
  _webView.settings.setUseWideViewPort(true);
  _webView.settings.setDisplayZoomControls(false);
  _webView.settings.setBuiltInZoomControls(true);

  _webView.setWebChromeClient(_webChromeClient);
}