前言:
Flutter项目需要使用WebView来加载网页,在这里我使用的是flutter_inappbrowser插件在APP内部加载网页的。下面我简单总结一下在Flutter中如何使用WebView,主要包括WebView的实现,WebView的超链接用系统浏览器打开网页和WebView的超链接无法加载网页的异常处理。
实现的步骤:
1.在pubspec.yaml添加sdk
dependencies:
...
cupertino_icons: ^0.1.0
flutter_inappbrowser: ^1.1.1
url_launcher: ^4.0.1+1
2.WebView的实现
import 'package:flutter_inappbrowser/flutter_inappbrowser.dart';
class CommonWebViewPageState extends State<CommonWebViewPage> {
InAppWebViewController webView;
String url = url; //url的链接
&