浏览器可以查看元素,找到那些不需要显示的元素直接隐藏掉。




JS代码:
//根据class名称获取div数组
function getClass(parent,sClass){var aEle=parent.getElementsByTagName('div');var aResult=[];var i=0;for(i<0;i




然后在WebViewClient的onPageFinished判断url,加载我们的js代码。
然后你的设置webview即可。


@Overridepublic void onPageFinished(WebView view, String url) {if(url!=null && url.contains("/p/resource/weapon/iProductID/39")){String fun="javascript:function getClass(parent,sClass) { var aEle=parent.getElementsByTagName('div'); var aResult=[]; var i=0; for(i<0;i


缺点:网页加载进行中可以看到完整的网页在加载(包括那些不需要显示的元素),加载完成后才显示出隐藏后的效果。
你可以考虑在onPageStarted做些手脚(如显示个转圈圈的界面或者其他)。

更多相关文章

  1. surfaceflinger中的显示内存管理类--GraphicBuffer
  2. Android隐藏Icon,条件启动显示icon
  3. android viewpager 一页显示多个图片
  4. Gallery初始化显示到指定位置
  5. 期中实验:记事本实现时间戳、搜索、正文缩略显示
  6. Android(安卓)webview加载本地html实现跨域访问
  7. Android(安卓)开发入门-活动的基本用法
  8. Listview 自动滚动到最下边
  9. Android通知(Notification)使用详解

随机推荐

  1. gradle for android 自动找当前环境当前
  2. 最全的Android源码目录结构详解
  3. Android学习二:Resources
  4. 第十章 Android性能优化
  5. Android(安卓)GestureDetector滑动监听事
  6. Android 通过Socket 和服务器通讯
  7. Android(安卓)eclipse SVN使用详解
  8. Android基站定位——单基站定位(二)
  9. --android studio 使用gradle 导出jar包,
  10. android webview 遇到的问题:external/chr