android - 默认浏览器在哪里,我如何在cordova android应用程序中更新它?
问题描述
科尔多瓦加载 HTML 页面时使用的默认浏览器是什么?该浏览器位于哪里,如果它使用的是旧版本,我该如何更新该浏览器?服务器发送的事件在 cordova android 应用程序中不起作用。Android上的cordova是否使用chrome或其他东西?
解决方案
它使用WebView
,这是 Android 操作系统的一部分。在较旧的 Android 版本(5.0 之前)上,无法对其进行更新。在从不版本上,它的更新方式与任何其他应用程序相同 - 使用 google play。
从Android 6.0开始,WebView
在开发者选项中可以选择服务,但大部分用户默认无法选择(因为需要开启开发者选项)。
从 Android 7.0 开始,Google ChromeWebView
被设置为默认WebView
服务,因此WebView
与 Google Chrome 更新一起更新。
不幸的是,一些制造商(例如魅族)更喜欢重新发明轮子,并将他们自己的WebView
服务嵌入到他们的固件中。有时它不按应有的方式工作。
推荐阅读
- android - 在android中将假voip合并到蜂窝电话
- python - 如何删除 QTreeWidget 的 currentItem?
- apache-spark - 使用 Spark saveAsTable +覆盖模式最大限度地减少 Hive 表的停机时间
- deployment - 如何在 ibm 云中部署应用程序(红色节点)
- sql - 如何使用 SSIS 包中的 Foreach 循环容器仅选择 5 个 Excel 文件并加载到 sql 数据库中
- docker - docker-engine 如何处理来自/到多个容器的传出和传入流量?
- excel - 满足条件时,在其下方的每一行显示当前行值,其中不满足条件
- machine-learning - 检索输入 0 与层 model_6 错误不兼容
- python - 如何防止访问 Docker Python 映像上的文件但仍调用脚本?
- java - Spring rest端点处理大列表给实体太大错误