0
我想在我的WebView中执行JavaScript以删除HTML中的元素。在WebView中执行JS脚本
这是我的课:
private void WebViewProfil(){
String url = "http://google.com/XXX";
final WebView webview = (WebView) findViewById(R.id.webview52);
webview.getSettings().setJavaScriptEnabled(true);
webview.setWebChromeClient(new WebChromeClient());
webview.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url){
String javaScript ="javascript:document.getElementsByClassName('navbar navbar-inverse navbar-fixed-top')[0].style.display='none'";
webview.loadUrl(javaScript);
Log.d("[WV]", " JS OK");
}
});
webview.loadUrl(url);
Log.d("[WV]", " WEB OK");
}
Webview是正确加载,但是当JS代码执行,我看到在我的WebView“无”。
为什么这不是从网页中删除元素?
感谢的