小编Ban*_*lis的帖子

Android WebView 隐藏 div

我想在 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)

android webview

4
推荐指数
1
解决办法
7303
查看次数

标签 统计

android ×1

webview ×1