File tree Expand file tree Collapse file tree 2 files changed +14
-7
lines changed Expand file tree Collapse file tree 2 files changed +14
-7
lines changed Original file line number Diff line number Diff line change 11import 'package:flutter/material.dart' ;
2- import 'package:webview_flutter/webview_flutter.dart' ;
2+ import 'package:webview_flutter_platform_interface/webview_flutter_platform_interface.dart' ;
3+ // ignore: unused_import
4+ import 'package:webview_flutter_web/webview_flutter_web.dart' ; // used indirectly through webview_flutter_platform_interface
35
46class WebUnityWidgetView extends StatefulWidget {
57 const WebUnityWidgetView ({
@@ -16,9 +18,12 @@ class WebUnityWidgetView extends StatefulWidget {
1618}
1719
1820class _WebUnityWidgetViewState extends State <WebUnityWidgetView > {
19- final WebViewController _controller = WebViewController ()
20- ..loadRequest (
21- Uri .parse ('${_getBasePath ()}/UnityLibrary/index.html' ),
21+ final PlatformWebViewController _controller = PlatformWebViewController (
22+ const PlatformWebViewControllerCreationParams (),
23+ )..loadRequest (
24+ LoadRequestParams (
25+ uri: Uri .parse ('${_getBasePath ()}/UnityLibrary/index.html' ),
26+ ),
2227 );
2328
2429 @override
@@ -34,7 +39,9 @@ class _WebUnityWidgetViewState extends State<WebUnityWidgetView> {
3439
3540 @override
3641 Widget build (BuildContext context) {
37- return WebViewWidget (controller: _controller);
42+ return PlatformWebViewWidget (
43+ PlatformWebViewWidgetCreationParams (controller: _controller),
44+ ).build (context);
3845 }
3946
4047 static String _getBasePath () {
Original file line number Diff line number Diff line change @@ -19,8 +19,8 @@ dependencies:
1919 flutter_plugin_android_lifecycle : ^2.0.7
2020 stream_transform : ^2.0.0
2121 plugin_platform_interface : ^2.1.2
22- webview_flutter : ^4.0.0
23- webview_flutter_web : ^0.2.2
22+ webview_flutter_web : ^0.2.2+4
23+ webview_flutter_platform_interface : ^2.0.0
2424 web : ' >=0.3.0 <2.0.0' # Needs to resolve to >=0.5.0 to use WebAssembly (WASM).
2525# ffi: ^1.2.1 // required for windows support
2626
You can’t perform that action at this time.
0 commit comments