有人有一些建议可以让 webview 更快地加载 url 吗?
在我的情况下,我使用 jQuery 的 getScript 在需要时加载 javascript(s)。
谢谢,萨娜。
有人有一些建议可以让 webview 更快地加载 url 吗?
在我的情况下,我使用 jQuery 的 getScript 在需要时加载 javascript(s)。
谢谢,萨娜。
这可能不适合您的情况,但您可以忽略加载图像。
webview.getSettings().setBlockNetworkImage(true);
如果针对 api 级别 8 (2.2) 或更高级别,您可以更进一步,
webview.getSettings().setBlockNetworkLoads(true);
更多:网页设置 | 安卓开发者
我在网上找到了这个,它对我有用。注意:仅适用于 Android API 18+。
if (Build.VERSION.SDK_INT < 18) {
//speed webview
webView.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH);
}
使用 Web 视图有一些无法避免的内置开销。除此之外,如果您从外部 url 加载网页,则网络需要花费时间来加载网页,这通常也是无法避免的。如果您认为问题的某些细节有助于优化,那么您没有提及它们。如果您问是否有一种简单的方法可以使加载 Web 视图“更快”,答案是否定的。