0

我是 android 中的 webview 新手。我只想知道如果文本可用,我们如何从 webview 获取任何特定文本。

示例:我的 webview 上有一些文本,例如“Android 运行良好”,如果文本“Android”在 webview 上可用,那么我想要做其他事情。

if("Android" available on webview) {
then Print("It works great")
}
else {
Print ("Useless")
}

我如何在 Android 中达到同样的效果。请帮帮我。 提前致谢 :)

4

1 回答 1

2

这不是最好的方法,但您可以获取 url 内容,然后将其与您的文本进行比较

try {                   
                URL url;
                url = new URL("http://www.google.com/");

                BufferedReader in;

                in = new BufferedReader(new InputStreamReader(url.openStream()));                   

                String inputLine;
                while ((inputLine = in.readLine()) != null) {
                    if(inputLine.contains("Android")) {

                    } else {

                    }
                }
                in.close();

            } catch(Exception e) {                  
                e.printStackTrace();
            }
于 2013-05-08T07:52:53.300 回答