如何在不同设备上维护嵌入式Web视图的特定版本?

问题描述 投票:0回答:1

我们在应用程序中使用 webkit 嵌入了 Web 视图。

实现'androidx.browser:浏览器:1.3.0'

但是当我们在不同的设备(手机、Android 盒子、Android 电视)中安装此应用程序时,WebView 版本在不同的设备中显示不同。

有没有办法强制应用程序使用特定版本的 webview? 我们在旧版本中面临一些问题。那么有什么办法可以让这个版本保持最新呢?

请建议可能的方法来维护 webview 版本的修复。

android android-webview android-settings android-websettings android-chrome
1个回答
0
投票

实现此目的的一种方法是在您的应用程序中打包 WebView 实现。这会增加捆绑包的数量,但如果您想支持非常旧的设备或者将您的 Web 内容调整到以前的 Chromium 版本很困难,那么这可能是值得的。

到目前为止,我所知道的只有一个可用的 WebView 包:Mozilla 的 GeckoView。它是为 FireFox 浏览器提供动力的引擎。根据我的测试,它会增加应用程序包大小约 50-60 MB。

顺便说一句,根据 this thread,您的用户可能无法在不 root 设备的情况下使用它。

© www.soinside.com 2019 - 2024. All rights reserved.