使用 capacitor 或 react native, 或者即便原生 kotlin 开发的应用, 默认情况下, 在需要的时候, 都是使用系统的 webview.
针对国内普通用户的手机, webview 版本设置为多少可以覆盖大部分人群?
国产手机的系统的 webview, 是否会有流氓行为, 例如纂改页面, 加入广告?
(以前似乎听说过国产手机的 webview 会给你的应用内添加广告, 所以才想要内嵌 webview 引擎)
国产大厂的应用清一色都是内置 webview, 因为他们都有专门的团队编译浏览器内核. 所以请问现在开源社区有没有成熟易用的方案可内嵌 webview 引擎? 例如可以作为 capacitor 或 react native 插件, 可以 npm 直接安装的. 并且需要随着上游发布要经常维护更新版本.
![]() |
1
janus77 1 天前
一般来说不需要用自研的 webview 了,流氓行为这个是没有的,也不需要专门设置版本号,现在碎片化趋势一直在收敛,只要不是大型复杂应用都不大会出问题。大厂自研一是历史原因,而是他们有底层定制一些逻辑的需求。
|
2
zzjun 1 天前
接入腾讯 X5 内核呗,原生 webview 不可能给你加广告
|
![]() |
3
aboutier 1 天前
花钱就能解决。
|
![]() |
4
aboutier 1 天前
https://github.com/webdev-support 参考这个。geckoview 也是一个不错的选择。
|
5
ahzjm 1 天前
开发这么多年还没遇到过国产机第三方 webview 会私带广告
|
6
roundgis 1 天前 via Android
2018 年之后的手机一般用自带的 webview 就可以了
|
![]() |
7
codehz 1 天前
https://github.com/JonaNorman/WebViewUpgrade/blob/main/README-ZH.md 有这个方案,可以直接用 webview 的 apk 来加载
不过如果要在 rn 里用的话,得做一些修改,在 application 加载的时候就同步加载才可以,因为 rn 初始化时就会初始化 webview ,之后再替换就无效了 |
8
moefishtang 1 天前 via Android
不会的吧,而且内置的 webview 都可以在 GooglePlay 更新,从 Play 下载的不存在塞私货(小米是这样,以前的荣耀也可以)
|
![]() |
9
learnshare 1 天前
除了微信的浏览器引擎当年会乱搞功能和各种插件,其它的还没听说过
|
10
slert 1 天前
搭车求问有没有 flutter 能用的内嵌 webview 呢
|
![]() |
11
ch3nbo 22 小时 51 分钟前 via Android
华为有自己的 webview 还不让我选 play 商店的
|
12
muapyw 22 小时 47 分钟前
国产基本用的默认 google webview
|
13
yuservanteshar94 14 小时 50 分钟前
@slert flutter_inappwebview
|
14
layxy 14 小时 21 分钟前
现在国内的安卓系统基本都是使用的 google 的 webview ,我几部手机使用 google 商店,偶尔会更新一些系统组件,其中就有 webview
|
![]() |
15
AoEiuV020JP 13 小时 14 分钟前
|
![]() |
16
alleluya 9 小时 32 分钟前
@AoEiuV020JP #15 webview 的碎片化比安卓的碎片化更严重啊 再加上大厂自己维护的 webview 超低版本 想想都头痛
|