12

有人有一些建议可以让 webview 更快地加载 url 吗?

在我的情况下,我使用 jQuery 的 getScript 在需要时加载 javascript(s)。

谢谢,萨娜。

4

3 回答 3

1

这可能不适合您的情况,但您可以忽略加载图像。

       webview.getSettings().setBlockNetworkImage(true);

如果针对 api 级别 8 (2.2) 或更高级别,您可以更进一步,

       webview.getSettings().setBlockNetworkLoads(true);

更多:网页设置 | 安卓开发者

于 2011-03-10T13:31:26.513 回答
1

我在网上找到了这个,它对我有用。注意:仅适用于 Android API 18+。


        if (Build.VERSION.SDK_INT < 18) {
               //speed webview
               webView.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH);
           }
于 2020-10-28T22:43:19.953 回答
0

使用 Web 视图有一些无法避免的内置开销。除此之外,如果您从外部 url 加载网页,则网络需要花费时间来加载网页,这通常也是无法避免的。如果您认为问题的某些细节有助于优化,那么您没有提及它们。如果您问是否有一种简单的方法可以使加载 Web 视图“更快”,答案是否定的。

于 2011-09-22T21:39:16.497 回答