我想在 webview android 上部分查看网页并从网页中删除一些 div 元素。我有一个这样的网页
<!DOCTYPE html>
<head></head>
<body>
<div id="container">
<div id="header"></div>
<div id="main"></div>
</div>
</body></html>
Run Code Online (Sandbox Code Playgroud)
我试过了,但我在页面上看到的只是标题“无”或页面已加载但只显示白色背景有人有什么想法吗?
view.loadUrl("javascript:document.getElementById('header').style.display = 'none';")
Run Code Online (Sandbox Code Playgroud)
这是我的java,
package com.example.client6.tetrapolis;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import org.htmlcleaner.HtmlCleaner;
import org.htmlcleaner.TagNode;
import java.io.IOException;
import java.net.URL;
import java.util.ArrayList;
import java.util.List;
public class lichkab extends Activity {
public class HelloWebViewClient extends WebViewClient
{
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
view.loadUrl(url);
return true;
}
@Override
public void onPageFinished(WebView view, String url) …Run Code Online (Sandbox Code Playgroud)