android - 如何改进 Android Eclaire 上的 WebView?

标签 android jquery-mobile android-webview android-2.1-eclair nook

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

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

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

最佳答案

不幸的是,您无法在此处执行任何与 WebView 相关的操作。

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

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

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

好消息是您并非没有可能性。

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

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

关于android - 如何改进 Android Eclaire 上的 WebView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54112446/

相关文章:

html - 我如何在html中的<p>标签中获取url的值

表单提交后未加载 CSS - jQuery Mobile

jquery-mobile - Visual Studio 2012 jQuery Mobile 数据属性智能感知

android - WebView 和 SSL 证书

java - 使用post方法将数据从java android发送到webserver

java - 如何从网页(Android)获取信息?

java - 主事件循环可以中断代码执行吗?

android - 编译 'com.android.support:multidex:1.0.1' 发生错误 : all com android support libraries must use the exact same version

Android WebView 上的 ReactJS 项目,图像未显示

javascript - "javascript:function()"是一个 URL 吗?