android中的webview加载网页只想显示部分内容改怎么做
16lz
2021-01-26
浏览器可以查看元素,找到那些不需要显示的元素直接隐藏掉。
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做些手脚(如显示个转圈圈的界面或者其他)。
更多相关文章
- surfaceflinger中的显示内存管理类--GraphicBuffer
- Android隐藏Icon,条件启动显示icon
- android viewpager 一页显示多个图片
- Gallery初始化显示到指定位置
- 期中实验:记事本实现时间戳、搜索、正文缩略显示
- Android(安卓)webview加载本地html实现跨域访问
- Android(安卓)开发入门-活动的基本用法
- Listview 自动滚动到最下边
- Android通知(Notification)使用详解