安卓删除webview html元素,Android Studio:尝试删除webview中的HTML元素:空白页

继承人答案:同时检查该元素是否是网站中的类或标识。像我的代码中的下面一样。

String url = "https://www.example.com";

final WebView webView = (WebView) findViewById(R.id.fragment_main_webview);

webView.getSettings().setJavaScriptEnabled(true);

webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);

webView.getSettings().setSavePassword(true);

webView.getSettings().setSupportZoom(true);

webView.getSettings().setSaveFormData(true);

webView.getSettings().setSupportZoom(false);

webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);

webView.getSettings().setDomStorageEnabled(true);

webView.getSettings().setSupportMultipleWindows(false);

webView.getSettings().setLightTouchEnabled(true);

webView.getSettings().setBuiltInZoomControls(true);

webView.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NORMAL);

webView.setWebViewClient(new WebViewClient() {

@Override

public void onPageFinished(WebView view, String url) {

webView.loadUrl("javascript:(function() { " +

"document.getElementsByClassName('header home_header')[0].style.display='none'; " +

"document.getElementsByClassName('glyphicon glyphicon-menu-hamburger')[0].style.display='none'; " +

"document.getElementsByClassName('searchBottomLinks_index searchBottomLinks_internal')[0].style.display='none'; " +

"document.getElementsByClassName('list-unstyled list-inline')[0].style.display='none'; " +

"document.getElementsByClassName('row')[0].style.display='none'; "+

"document.getElementsByClassName('header home_header')[0].style.display='none'; " +

"document.getElementsById('header-inner')[0].style.display='none'; " +

"document.getElementsById('fixed-header')[0].style.display='none'; " +

"document.getElementsByClassName('collapse navbar-collapse')[0].style.display='none'; " +

"document.getElementsByClassName('navbar navbar-inverse sidebars')[0].style.display='none'; " +

"document.getElementsByClassName('footer')[0].style.display='none'; " +

"document.getElementsByClassName('footer2')[0].style.display='none'; " +

"document.getElementsByClassName('container')[0].style.display='none'; " +

"document.getElementsByClassName('acad-slider')[0].style.display='none'; " +

"})()");

}

});

webView.loadUrl("https://www.example.com");

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值