h5加载完成时回调override fun onPageFinished(view: WebView?, url: String?) {    super.onPageFinished(view, url)    view?.loadUrl("javascript:" + loadJs() + ";")}
fun loadJs(): String {    var js = "var newscript = document.createElement(\"script\");"    js += "document.getElementsByClassName('ads-head')[0].style.display='none';"    js += "document.getElementsByClassName('ads-cont')[0].style.display='none';"    js += "document.getElementsByClassName('ads-foot')[0].style.display='none';"    js += "document.getElementById('ads_tw').style.display='none';"    js += "document.getElementById('pi').style.display='none';"    // 通过控件id,直接获取元素    js += "document.querySelectorAll('.container>div')[4].style.display='none';"     //表示类container下的child div,然后取第四个孩子    js += "document.querySelectorAll('.cont>div')[3].style.display='none';"    js += "document.getElementsByClassName('list')[3].style.display='none';"    js += "document.getElementsByClassName('ads-nav')[0].style.display='none';"    //表示控件用的class ,然后取控件    js += "document.getElementsByClassName('ads-bot')[0].style.display='none';"    js += "document.getElementsByClassName('headbar')[0].style.display='none';"    js += "document.body.appendChild(newscript);"    return js}

. 表示引用class

# 表示引用id,找控件

更多相关文章

  1. android绘制过程
  2. android动画及用法
  3. (转载)Android一些不常见的API及一些其他注意事项
  4. 2019年最新Android常用开源库汇总上篇(持续更新)
  5. android Fragment 懒加载布局
  6. Android加载动画库
  7. android Service控件

随机推荐

  1. android:AsyncTask实现异步处理任务
  2. Android(安卓)socket通信 readline方法阻
  3. (转)Android从服务器端获取数据的几种方
  4. Android的多媒体框架OpenCore(PacketVide
  5. 《Android/OPhone开发完全讲义》连载(6):为T
  6. 为 Android* 设备构建动态 UI
  7. android 使用自定义权限(1)
  8. 10个经典的Android开源应用项目
  9. Android静态变量的生命周期
  10. 「转载」彻底解析Android缓存机制——Lru