initializeEnvironment static method

Future<void> initializeEnvironment({
  1. String? userDataPath,
  2. String? browserExePath,
  3. String? additionalArguments,
})

Explicitly initializes the underlying WebView environment using an optional browserExePath, an optional userDataPath and optional Chromium command line arguments additionalArguments.

The environment is shared between all WebviewController instances and can be initialized only once. Initialization must take place before any WebviewController is created/initialized.

Throws PlatformException if the environment was initialized before.

Implementation

static Future<void> initializeEnvironment(
    {String? userDataPath,
    String? browserExePath,
    String? additionalArguments}) async {
  return _pluginChannel
      .invokeMethod('initializeEnvironment', <String, dynamic>{
    'userDataPath': userDataPath,
    'browserExePath': browserExePath,
    'additionalArguments': additionalArguments
  });
}