Как заставить WebView пропускать изображения? - PullRequest
9 голосов
/ 28 июля 2011

Может кто-нибудь посоветовать мне, как настроить Android WebView для пропуска изображений с удаленного сервера (без заполнителей изображений)

Ответы [ 4 ]

18 голосов
/ 01 августа 2011

Попробуйте использовать:

webView.getSettings().setLoadsImagesAutomatically(false);
5 голосов
/ 27 февраля 2014
webView.getSettings().setLoadsImagesAutomatically(false);
webView.getSettings().setBlockNetworkLoads (true);
1 голос
/ 06 августа 2015
webView.getSettings().setBlockNetworkImage(true);

и в веб-просмотре на страницеFinished

webView.loadUrl("javascript:(function(){ var imgs=document.getElementsByTagName('img');"+
                         "for(i=0;i<imgs.length;i++) { imgs[i].style.display='none'; } })()");
0 голосов
/ 13 августа 2015

InCreate webView.getSettings().setBlockNetworkImage(true);

В onPageFinished of WebViewClient webView.getSettings().setBlockNetworkImage(false);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...