injectJs method

Future<void> injectJs({
  1. WebViewXInjectJsVersion esVersion = WebViewXInjectJsVersion.es5,
})

Implementation

Future<void> injectJs(
    {WebViewXInjectJsVersion esVersion = WebViewXInjectJsVersion.es5}) async {
  final jsVersion =
      esVersion == WebViewXInjectJsVersion.es5 ? 'default' : 'async';
  final jsPath = 'packages/webview_jsbridge_x/assets/$jsVersion.js';
  final jsFile = await rootBundle.loadString(jsPath);
  controller?.runJavascript(jsFile);
}