Om du kan leva med att alla förändringar av sidan sker efter att den laddats (m.a.o. mobilen måste tanka bilder m.m. även om de sedan döljs) tycker jag det enklaste sättet torde vara att använda bookmarklets och javascript-frameworket jQuery.
Du kan köra javascript i WebView genom att använda loadUrl("javascript:").
På så sätt borde du kunna lägga till jQuery till sidan du laddat:
Kod:
mWebView.loadUrl("javascript:var%20s=document.createElement('script');s.setAttribute('src','http://jquery.com/src/jquery-latest.js');document.getElementsByTagName('body')[0].appendChild(s);void(s);");
Därefter bör du kunna dölja godtyckliga DOM-element med hjälp av jQuerys hide()-funktion:
Kod:
//dölj alla DIV-element med klassen "nav":
mWebView.loadUrl("javascript:$('div.nav').hide();");
Obs! Jag har inte provat detta själv, men jag ser ingen anledning till att det inte skulle gå.
/ Andreas