Flutter(六十)webview

2020-03-06  本文已影响0人  天色将变

Flutter官方维护的一个插件webview_flutter。
官网地址:https://pub.flutter-io.cn/packages/webview_flutter#-installing-tab-

在yaml中添加:
dependencies:
  webview_flutter: ^0.3.15+1
示例

import 'dart:async';
import 'package:flutter/material.dart';
import 'package:webview_flutter/webview_flutter.dart';

class PrivatePage extends StatefulWidget{
  @override
  PrivatePageState createState() {
    return PrivatePageState();
  }
}

class PrivatePageState extends State<PrivatePage>{
  
  @override
  Widget build(BuildContext context) {
    final Completer<WebViewController> _controller =
    Completer<WebViewController>();

    return Scaffold(
      appBar: new AppBar(
        centerTitle: true,
        title: Text("隐私政策"),
      ),
      body: Builder(builder: (BuildContext context) {
        return WebView(
//          initialUrl: "file:///android_asset/private.html",// Android加载本地html方式
          initialUrl: "https://www.jianshu.com/p/6dc3cca1d99a",
          javascriptMode: JavascriptMode.unrestricted,
        );
      }),
    );
  }

}
欢迎添加我的微信号:zrf540592766
欢迎关注我的公众号:Flutter和Dart开发实践
让我们共同学习,每天进步一点点,It is never too late to learn!
image.png
上一篇下一篇

猜你喜欢

热点阅读