diff --git a/flutter_inappwebview_web/lib/web/in_app_web_view_web_element.dart b/flutter_inappwebview_web/lib/web/in_app_web_view_web_element.dart index 2e9a114f6..0887af959 100644 --- a/flutter_inappwebview_web/lib/web/in_app_web_view_web_element.dart +++ b/flutter_inappwebview_web/lib/web/in_app_web_view_web_element.dart @@ -65,7 +65,7 @@ class InAppWebViewWebElement implements Disposable { }); jsWebView = flutterInAppWebView?.createFlutterInAppWebView( - _viewId, iframe, iframeContainer); + _viewId.toString(), iframe, iframeContainer); } /// Handles method calls over the MethodChannel of this plugin. @@ -208,7 +208,7 @@ class InAppWebViewWebElement implements Disposable { initialFile = webView.initialFile; jsWebView = flutterInAppWebView?.createFlutterInAppWebView( - _viewId, iframe, iframeContainer); + _viewId.toString(), iframe, iframeContainer); } } } diff --git a/flutter_inappwebview_web/lib/web/js_bridge.dart b/flutter_inappwebview_web/lib/web/js_bridge.dart index 31b0a05ea..a33df7c2e 100644 --- a/flutter_inappwebview_web/lib/web/js_bridge.dart +++ b/flutter_inappwebview_web/lib/web/js_bridge.dart @@ -46,7 +46,7 @@ external FlutterInAppWebViewBridge? get flutterInAppWebView; extension type FlutterInAppWebViewBridge._(JSObject _) implements JSObject { external JSObject webViews; external JSWebView createFlutterInAppWebView( - JSAny viewId, HTMLIFrameElement iframe, HTMLDivElement iframeContainer); + String viewId, HTMLIFrameElement iframe, HTMLDivElement iframeContainer); external JSString getCookieExpirationDate(num timestamp); /// Allows assigning a function to be callable from `window.flutter_inappwebview.nativeCommunication()`