仪器网(yiqi.com)欢迎您!

| 注册 登录
网站首页-资讯-专题- 微头条-话题-产品- 品牌库-搜索-供应商- 展会-招标-采购- 社区-知识-技术-资料库-方案-产品库- 视频

问答社区

android中的webview加载网页只想显示部分内容改怎么做

xlqipntg 2016-08-14 08:43:20 517  浏览
  •  

参与评论

全部评论(2条)

  • ↘*社会又如何 2016-08-15 00:00:00
    提供一个思路: 在url加上一个flag,web根据这个flag来hide不想显示的部分,加载完成后,可以在webView中写js-java代码来控制web内容的显示隐藏。

    赞(19)

    回复(0)

    评论

  • 梯h化s泡y軝 2017-11-22 00:00:00
    JS代码: //根据class名称获取div数组 function getClass(parent,sClass) { var aEle=parent.getElementsByTagName('div'); var aResult=[]; var i=0; for(i<0;i<aEle.length;i++) { if(aEle[i].className==sClass) { aResult.push(aEle[i]); } }; return aResult; } function hideOther() { getClass(document,'nav-sides')[0].style.display='none'; getClass(document,'side-bar')[0].style.display='none'; getClass(document,'area-main')[0].style.display='none'; getClass(document,'home-foot')[0].style.display='none'; getClass(document,'enter')[0].style.display='none'; getClass(document,'crumb')[0].style.display='none'; getClass(document,'date-tab clearfix')[0].style.display='none'; document.getElementById('id_sidebar').style.display='none'; document.getElementById('top_nav').style.display='none'; document.getElementById('fix-personal').style.display='none'; document.getElementById('waterlogo').style.display='none'; getClass(document,'wrap')[0].style.minWidth=0; getClass(document,'game')[0].style.paddingTop=0; } 然后在WebViewClient的onPageFinished判断url,加载我们的js代码。 然后你的设置webview即可。 @Override public 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<aEle.length;i++) { if(aEle[i].className==sClass) { aResult.push(aEle[i]); } }; return aResult; } "; view.loadUrl(fun); String fun2="javascript:function hideOther() {getClass(document,'nav-sides')[0].style.display='none'; getClass(document,'side-bar')[0].style.display='none'; getClass(document,'area-main')[0].style.display='none'; getClass(document,'home-foot')[0].style.display='none'; getClass(document,'enter')[0].style.display='none'; getClass(document,'crumb')[0].style.display='none';getClass(document,'date-tab clearfix')[0].style.display='none'; document.getElementById('id_sidebar').style.display='none'; document.getElementById('top_nav').style.display='none'; document.getElementById('fix-personal').style.display='none'; document.getElementById('waterlogo').style.display='none';getClass(document,'wrap')[0].style.minWidth=0;getClass(document,'game')[0].style.paddingTop=0;}"; view.loadUrl(fun2); view.loadUrl("javascript:hideOther();"); } super.onPageFinished(view, url); }

    赞(20)

    回复(0)

    评论

获取验证码
我已经阅读并接受《仪器网服务协议》

热门问答

android中的webview加载网页只想显示部分内容改怎么做
 
2018-12-02 02:40:54 301 0
android中的webview加载网页只想显示部分内容改怎么做
 
2016-08-14 08:43:20 517 2
android中的webview加载网页只想显示部分内容改怎么做
 
2017-10-30 06:55:38 338 2
Android WebView 加载网页 样式错误
使用AndroidwebVIew加载网页出现错位情况但是使用UC浏览器打开相同网页却没有这样的问题请问WebView应该如何设置才能不出现这种样式错误的问题... 使用 Android webVIew 加载网页 出现错位情况 但是使用UC浏览器打开相同网页却没有这样的问题 请问WebView应该如何设置 才能不出现这种样式错误的问题 展开
2015-09-01 01:10:50 343 2
android中webview加载网页,为什么有的网站会被加载两次
 
2016-01-04 11:06:10 383 1
android中webview加载网页,为什么有的网站会被加载两次
 
2016-08-18 02:37:32 366 2
android webview 加载网页后自动返回为什么
 
2018-11-22 07:08:53 343 0
android webview加载网页很慢,而浏览器很快
androidwebview加载网页很慢,而浏览器很快比如加载百度主页,用手机浏览器秒开,而webview加载则需要5-6秒,求解... android webview加载网页很慢,而浏览器很快比如加载百度主页,用手机浏览器秒开,而webview加载则需要5-6秒,求解 展开
2017-12-01 09:51:41 484 1
怎样解决替换android中webview加载网页失败时的页面
 
2015-10-23 03:16:05 277 1
android webview 加载网页。当修改样式之后,无法更新
我使用webview访问网页。出现一个问题。网页的样式引用方式如下:1、Z开始访问很ok。2、后面需要改动这个样式文件。但是改变了之后,... 我使用webview 访问网页。出现一个问题。 网页的样式引用方式如下: 1、Z开始访问很ok。 2、后面需要改动这个样式文件。但是改变了之后, webview 访问 还是之前的老样式。没有改变。 3、必须改变 样式的 引用路径,让其重新加载样式。访问才正常显示 但是 这种文件多了,改起来很麻烦 这种 可以处理 android webview 这边吗?来解决这个问题? 展开
2017-12-10 07:11:38 675 1
android webview载入网页 网页中文本框输入的问题
我做了一个webview加载一个网页网页里面有一个百度输入框点击这个框会弹出软键盘然后使用软键盘输入可是每点一次软键盘我的webview就会滚动一下滚动到上边然后再滚动回来求解!!!... 我做了一个webview 加载一个网页 网页里面有一个百度输入框 点击这个框 会弹出软键盘 然后使用软键盘输入 可是每点一次软键盘 我的webview就会滚动一下 滚动到上边 然后再滚动回来求解!!! 展开
2013-08-04 06:10:17 349 1
关于Android中WebView在加载网页的时候,怎样应用本地的CSS效果
 
2016-02-03 04:57:54 363 1
关于Android中WebView在加载网页的时候,怎样应用本地的CSS效果
 
2016-08-16 10:22:27 377 1
关于Android中WebView在加载网页的时候,怎样应用本地的CSS效果
 
2014-12-01 21:18:39 278 2
android 用什么加载网页
 
2016-12-04 21:43:20 211 1
ios webview怎样删除加载网页中的内容
 
2017-12-06 06:29:32 288 2
android webview 加载assets html 无法加载网络图片
androidwebview加载assetshtml无法加载网络图片,数据是有的,都是网络图片没有显示,直接加载网络上面的页面是有图片的,但是通过assets就不能加载网络图片了... android webview 加载assets html 无法加载网络图片, 数据是有的,都是网络图片没有显示,直接加载网络上面的页面是有图片的, 但是通过assets 就不能加载网络图片了 展开
2015-06-25 15:02:50 466 1
webview加载网页如何让它加载电脑格式的网页,不加载手机格式
这么一种情况。一个网页有电脑版和手机版,如何让webview只加载的电脑版不加载手机版... 这么一种情况。一个网页有电脑版和手机版,如何让webview只加载的电脑版不加载手机版 展开
2017-06-24 00:30:40 406 1
android怎样在加载网页的同时加载个进度条
 
2015-07-09 01:16:09 361 2

5月突出贡献榜

推荐主页

最新话题