在Flutter 加载网页?也是有WebView的哦,和Android一样
1.添加依赖
dependencies:
flutter_webview_plugin: ^0.2.1+2
2.导入库
import 'import 'package:flutter_webview_plugin/flutter_webview_plugin.dart'; //导入前需要配置
效果图:

代码:
1import 'package:flutter/material.dart'; 2import 'package:flutter_webview_plugin/flutter_webview_plugin.dart'; 3 4class WebMain extends StatelessWidget { 5 @override 6 Widget build(BuildContext context) { 7 List<Widget> titleContent = []; 8 titleContent.add(new Text( 9 "关于我们", 10 style: new TextStyle(color: Colors.white), 11 )); 12 titleContent.add(new Container(width: 50.0)); 13 // WebviewScaffold是插件提供的组件,用于在页面上显示一个WebView并加载URL 14 return new WebviewScaffold( 15 url:"https://blog.csdn.net/dickyqie", 16 // 登录的URL 17 appBar: new AppBar( 18 title: new Row( 19 mainAxisAlignment: MainAxisAlignment.center, 20 children: titleContent, 21 ), 22 iconTheme: new IconThemeData(color: Colors.white), 23 ), 24 withZoom: true, 25 // 允许网页缩放 26 withLocalStorage: true, 27 // 允许LocalStorage 28 withJavascript: true, // 允许执行js代码 29 ); 30 } 31}
WebView库 详细的说明文档