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「無」。
爲什麼這不是從網頁中刪除元素?
感謝的