如何强制android webview不下载和显示图像,以节省网络成本



我需要一些技术,通过这些技术,我能够在使用android webView时不下载或在网页中显示图像。我的目的是为了节省网络成本。

如何:

vw.getSettings().setLoadsImagesAutomatically(false);

vw.getSettings().setBlockNetworkLoads (true);

WebSettings文档。

第一个用于图像,第二个用于一般资源。

setBlockNetworkImage可以做到。

webView.getSettings()。

setBlockNetworkImage(真正的);

void setBlockNetworkImage (boolean flag)

设置WebView是否不应该从网络加载图像资源(通过http和https URI方案访问的资源)。注意,除非getLoadsImagesAutomatically()返回true,否则此方法不起作用。还要注意,使用setBlockNetworkLoads(boolean)禁用所有网络加载也会阻止网络图像加载,即使该标志设置为false。当此设置的值从true更改为false时,WebView当前显示的内容所引用的网络图像资源将被自动获取。默认为false。

https://developer.android.com/reference/android/webkit/WebSettings.html setBlockNetworkImage(布尔)

最新更新