0

我目前正在编写一个应用程序(完全脱机运行),它使用 HTML 在 WebView 中向用户显示表单。我喜欢使用 JQuery Mobile 来编写这些表单,但是当我使用它时,WebView 需要大约 3 秒才能加载,这对于我正在使用的应用程序来说太长了。这是在运行 Android 2.3.3 的 Nexus S 上。

我自己对这个问题进行了一些调查,似乎时间花在了加载 JQuery、JQuery Mobile 和他们的 CSS 文件上。一旦加载了 JS,渲染实际上并不需要那么长时间,我有非常简单的页面。

由于我将所有这些库用于我向用户显示的所有表单,有没有办法将 javascript 保留在 RAM 中或使用预加载的缓存文件来加速 JQuery Mobile HTML 页面的加载?

4

1 回答 1

0

除非您更改了默认设置,否则 WebView 将自动缓存文件。

确保您的文件位于 CDN 上。确保您的 CDN 为内容项设置了合理的 TTL 值。

于 2012-07-24T17:31:29.650 回答