flutter_fai_webview 1.3.2 copy "flutter_fai_webview: ^1.3.2" to clipboard
flutter_fai_webview: ^1.3.2 copied to clipboard

Flutter 加载 Html 并实现 JS 双向交互插件

1.3.2 #

Andorid 支持设置webView的缓存模式

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.
5
likes
95
pub points
58%
popularity

Publisher

unverified uploader

Flutter 加载 Html 并实现 JS 双向交互插件

Repository (GitHub)
View/report issues

Documentation

API reference

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on flutter_fai_webview