## 1.3.5

- iOS 支持加载进度回调 状态码 回调
- 
## 1.3.4 

   - Android 支持加载进度回调 状态码 回调

   - Dart SDK 更新到 >=2.17.0 <4.0.0（支持最新特性）

   - Flutter 更新到 >=3.0.0（支持稳定版本）
   - flutter_lints 更新到 ^3.0.0

 ```
 
   //当前的加载进度
  double progress = 0.0;
  
   callBack(int? code, String? message, dynamic content) {
    debugPrint('资讯详情页面 webView 加载回调 $code  $content');

    //加载进度回调
    if (code == 20001) {
      //100的时候为加载完成
      int progress = content;
      //计算一个进度比例
      this.progress = progress * 1.0 / 100;
      setState(() {});
      return;
    }
  }
 ```

## 1.3.3 
 Android 支持清除历史记录 、清除缓存的功能

```dart

FaiWebViewController faiWebViewController = new FaiWebViewController();

//点击按钮调用
faiWebViewController.clearHistory();
faiWebViewController.clearCache();

//需要注意的是 WebView 需要绑定 

FaiWebViewWidget(
    controller: faiWebViewController,
    ... 
)


```
## 1.3.2 
 Andorid 支持设置webView的缓存模式
```dart
enum WebViewCacheMode {
  LOAD_CACHE_ONLY, // 不发网络请求资源，只读取缓存。
  LOAD_DEFAULT, //根据cache-control或者Last-Modified决定是否从网络上取数据。默认采用该方案
  LOAD_NO_CACHE, //不使用缓存，只从网络获取数据。
  LOAD_CACHE_ELSE_NETWORK //只要本地有，无论是否过期，或者no-cache，都使用缓存中的数据。本地没有缓存时才从网络上获取。
}
```

## 1.3.1

设置WebView的缓存策略

## 1.3.0

* notsafenull
* 新增 WebView 添加 脚视图的功能
* 新增自定义webView高度的功能

```
Container buildFaiWebViewWidget() {
  return Container(
    child: FaiWebViewWidget(
      ///下拉刷新
      onRefresh: _onRefresh,
      //头
      headerWidget: buildHeaderWidget(),
      //脚
      footerWidget: buildHeaderWidget(),
      //WebView的高度
      //webViewHeight: 400,
      //webview 加载网页链接
      url: htmlUrl,
      //webview 加载信息回调
      callback: callBack,
      //输出日志
      isLog: false,
    ),
  );
}

```
## 1.1.5

* 添加 加载中显示文案
* 兼容部分机型有底部虚拟菜单栏无法监听回调问题
* 优化 ScrollView 与 WebView 的兼容显示

## 1.1.4

* 添加 Scrollview 与webview 的混合加载使用

## 1.1.2

* 添加在加载 Html 字符串时 默认 编码为  utf-8 

## 1.1.1

* 修复在 iphone 8 下  JS 回调 Flutter 无效问题

## 1.1.0 

* 新增的对浏览网页历史的前进与后退  Android iOS 都支持

## 1.0.0 

* 完善了Flutter与HTML中的JS的双向互调

## 0.0.2

* 添加加载资源目录assets下静态html文件

## 0.0.1

* TODO: Describe initial release.


