美文网首页
Flutter(六十)webview

Flutter(六十)webview

作者: 天色将变 | 来源:发表于2020-03-06 17:04 被阅读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

    相关文章

      网友评论

          本文标题:Flutter(六十)webview

          本文链接:https://www.haomeiwen.com/subject/apvddctx.html