首页 > 解决方案 > 如何改进 Android Eclaire 上的 WebView?

问题描述

我有一台旧设备(Nook Simple Touch)。它基于Android 2.1。我正在为此设备编写简单的应用程序(仅供个人使用)。此应用程序是一个链接到特殊 WEB 站点的 WebView。网站是使用 JQuery Mobile 构建的。

我遇到了麻烦。此设备上的 WebView 并不完美,某些元素显示不正确。新版本的 WebView 运行良好。

是否可以在旧版本的 Android 上改进 WebView?可能这里是升级它的一种方法,或者我可以使用一些库来实现它?

标签: androidjquery-mobileandroid-webviewandroid-2.1-eclairnook

解决方案


不幸的是,您在这里不能做任何与 WebView 相关的事情。

jQuery Mobile 在低于 2.3 的 Android 系统上表现不佳

更具体地说,jQuery Mobile 在 4.0 以下的 Android 系统上表现不佳,然而,如果使用 Android 2.2 及以下,性能会进一步下降。

在 Android 4.0 上,您可以使用 Crosswalk 使您的应用程序更快,但是,它仅限于 Android 4+。

好消息是你并非没有可能。

CSS3 是 jQuery Mobile 纯粹在 Android 2.X 设备上执行的主要原因。您可以禁用 jQuery Mobile 样式并自行完成,确保不要使用或过度使用 CSS3,尤其是 CSS3 阴影。

另一种可能性是升级Android版本。不幸的是,官方升级从未发布过,XDA 开发人员也没有自定义 ROM。


推荐阅读