国内 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();
}