在Flutter 加载网页?也是有WebView的哦,和Android一样


1.添加依赖

dependencies:
flutter_webview_plugin: ^0.2.1+2

2.导入库

import 'import 'package:flutter_webview_plugin/flutter_webview_plugin.dart'; //导入前需要配置

效果图:


代码:

import 'package:flutter/material.dart';import 'package:flutter_webview_plugin/flutter_webview_plugin.dart';class WebMain extends StatelessWidget {  @override  Widget build(BuildContext context) {    List titleContent = [];    titleContent.add(new Text(      "关于我们",      style: new TextStyle(color: Colors.white),    ));    titleContent.add(new Container(width: 50.0));    // WebviewScaffold是插件提供的组件,用于在页面上显示一个WebView并加载URL    return new WebviewScaffold(      url:"https://blog.csdn.net/dickyqie",      // 登录的URL      appBar: new AppBar(        title: new Row(          mainAxisAlignment: MainAxisAlignment.center,          children: titleContent,        ),        iconTheme: new IconThemeData(color: Colors.white),      ),      withZoom: true,      // 允许网页缩放      withLocalStorage: true,      // 允许LocalStorage      withJavascript: true, // 允许执行js代码    );  }}

WebView库 详细的说明文档

https://pub.dev/packages/flutter_webview_plugin

 

更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. Android分分钟教你写一个个性化的加载框
  3. 时间和日期选择器DatePicker和TimePicker的使用
  4. android 4.0系统webview加载网页出现白屏
  5. Android(安卓)4.0 HDMI相关代码
  6. SystemBarTint的使用
  7. AndroidStudio中使用SVG
  8. android LruCache内存缓存源码解析
  9. 如何设置android HttpPost 连接服务器超时

随机推荐

  1. Android ListView中带有时间数据的排序
  2. 基础入门一
  3. sssssssssssssss
  4. Android ListView下拉刷新 Demo
  5. Android Hook学习之ptrace函数的使用
  6. Qt on Android: Qt 5.3.0 发布,针对 Andro
  7. Spring
  8. Android 之 Gallery
  9. android 自定义checkbox大小和图片[已验
  10. 跑马灯(横向滚动)