关于flutter使用flutter_inappbrowser
1. 在pubspec.yaml文件中引入flutter_inappbrowser: ^1.2.1和静态文件
dependencies:
...
flutter_inappbrowser: ^1.2.1
...
flutter:
uses-material-design: true
assets:
- assets/index.html
- assets/kline/
- assets/kline/css/
- assets/kline/js/
2. 在dart文件中引入
import 'package:flutter_inappbrowser/flutter_inappbrowser.dart';
3.代码
InAppWebView(
initialUrl: 'http://localhost:9000/kline/index.html',
onLoadStop:(InAppWebViewController controller, String url) {
controller.injectScriptCode("window.appSendJs('ETHBTC')"); //给引入的文件传值
}
),
到这里就已经把html页面引进来了
注意
- InAppWebView一定要放在一个有宽高的容器里面,或者放在Expanded里面