1.瀏覽器可以查看元素,找到那些不需要顯示的元素直接隱藏掉
2.JS代碼:根據class名稱獲取div數組
//編寫 javaScript方法 String javascript = "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;}" + "function hideOther() {" + "getClass(document,'clear')[0].style.display='none';" + "getClass(document,'box_right')[0].style.display='none';}";
3.在WebViewClient的onPageFinished判斷url,加載我們的JS代碼,設置webview
mWebView.setWebViewClient(new WebViewClient(){ @Override public void onPageFinished(WebView view, String url) { super.onPageFinished(view, url); //創建方法 view.loadUrl(javascript); //加載方法 view.loadUrl("javascript:hideOther();"); } });