如题,有没有 V 友做过类似的功能,flutter app 需要在低版本 android webview 上面加载 vue2 or vue3 的项目,因为它不支持 es6 的一些新特性,所以就会显示白屏,有没有什么插件或黑科技可以使它兼容 es6 的语法
2
JJJjay OP 这个 x5_webview 我昨晚试过了 ,在打包好在 android 7+以上没问题,就是在 android 5.x 上面就加载 demo 都不行 ,脑壳疼 领导要兼容低版本的 android webview
|
3
pursuer 2022-12-07 18:40:49 +08:00
只是 es6 支持的话 ,可以用 babel 试试。
单独 x5 内核我试过 android6.0 arm32 位平台是可以的,不过第一次运行要下载内核,还不小,失败就会切换回系统内核,所以理想方案是下载好 x5 的 app 提取出 x5 的资源打包,在第一次运行的时候解压回原位置,听说有微信会从微信获取内核,可以装个微信试试? 以上是 native app 开发的经历,没有使用过 flutter |
4
JJJjay OP 好的 谢谢 v 友,试试这个方案,最近被这个折腾到扑街(ㄒoㄒ)
|
5
nijjba 2022-12-07 20:34:19 +08:00 via iPhone
在 webview 里显示的页面是自己可以控制的吗?如果是自己的前端项目,改下打包配置编译成 es5 不行吗?
|