【发布时间】:2020-06-25 19:18:16
【问题描述】:
我有一个使用 Android 系统 WebView 的 Cordova 项目(默认情况下应该如此),但问题是:
- Android 在可穿戴设备中,这意味着它的 System WebView 组件(版本 55)不可升级;
- 我的应用程序需要更新版本的 Chromium WebView(版本 77+);
- 虽然我无法升级 System WebView 组件,但我设法安装了它的更新版本(版本 80),它显示在“设置”的应用程序列表中。
我知道,在早期的 Android 版本中,Crosswalk (https://github.com/crosswalk-project/cordova-plugin-crosswalk-webview) 可以摆脱系统 WebView,但它不再维护。 v3 (https://github.com/ardabeyazoglu/cordova-plugin-crosswalk-webview-v3) 说,“只有错误修复”,但是在构建时,它似乎对项目没有任何改变,因为应用程序仍然使用 WebView 版本 55。
是否有人知道如何在 Cordova 中导入特定的 WebView 版本(即 80),即使它不是系统的默认值?甚至我可以做的一个技巧来正确使用 Crosswalk v3 会有很大帮助!
谢谢!
【问题讨论】:
-
你确定了吗?
标签: android cordova plugins webview crosswalk