更适合中国宝宝体质的 webview_flutter

275 阅读1分钟

国内 Android 手机的版本一般较低,特别在二三线地区。

而我们走在时尚前沿的前端弄潮儿的 js 语法太新,导致老版本 Android 内核无法运行。此时就需要腾讯的 tbs 浏览器拯救大家。

感谢腾讯。

那么 webview_flutter 如何适配 tbs_x5 呢。也很简单,全量替换 Webview 即可。

这里我已经替换好了github.com/lwj1994/flu…

直接在项目中替换即可:

dependency_overrides:
  webview_flutter_android:
      git:
        url: 'https://github.com/lwj1994/flutter_packages'
        ref: 'tbs_x5'
        path: 'packages/webview_flutter/webview_flutter_android'

App 启动时, 初始化 x5 浏览器:

import "package:webview_flutter_android/webview_flutter_android.dart" as webview_android;

if (appEnv.isAndroid) {
  await webview_android.initX5Environment();
}