flutter 有没有基于 chromium 的 webview 组件 ?

303 天前
 lihaijun00112

如题,最近在研究将网站打包为安卓 app ,由于网站是通过 vuejs 编写的,所以发现在安卓 8.1 及以下的版本会白屏,并且自带浏览器直接访问网站也白屏,推测是浏览器内核版本太低了,所以想着有没有基于 chromium 内核的 webview 或许能解决这个问题。

1114 次点击
所在节点    程序员
7 条回复
iOCZ
303 天前
flutter 基于原生平台的的 webview
xuyihao
302 天前
有的,将 vue 项目打包放在 assets 中,在 flutter 启动一个 http server 就行了
menglizhi2333
302 天前
你可以找一个 Android 带有 chromium 内核的 webview ,在 flutter 中加载这个原生视图就可以了
MENGKE
302 天前
蔚来开源的 WebF 不知道满不满足你的需求
tutou
302 天前
换个角度,一般来说,安卓>5 的情况,前端 babel 处理下就好了,vue 项目一般是改.browserslistrc 文件就行。如果还不行,就是三方包再额外处理下 vue.config.js 中 transpileDependencies 参数。主要是有些版本不兼容箭头函数,const 之类的
zongren
302 天前
腾讯 x5 不开源
github chromium-aw 等开源项目
Yjhenan
302 天前
安卓 8.1 的 WebView 版本够高了吧,不兼容是没处理好吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/955990

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX