Android / Java - 在WebViewClient中查找文本并替换

时间:2011-09-26 23:01:41

标签: java android

我有一个WebViewClient,在一个对话框中打开,我可以在URL更改时捕获,但在某些URL上我想替换某些文本,但我似乎无法弄清楚如何获取当前网页的文本已加载,所以我可以搜索并替换该文本。

1 个答案:

答案 0 :(得分:1)

看起来已经存在从WebView获取HTML代码的问题。请看一下:Is it possible to get the HTML code from WebView (主要教程在这里:http://lexandera.com/2009/01/extracting-html-from-a-webview/

当然,一旦你获得HTML代码(字符串),你就可以做任何你想做的事情,比如你想要的替换文本!

可以使用以下代码段将操作的HTML字符串加载到视图中:

webview.loadData(newHtmlStr, "text/html", "utf-8");

newHtmlStr是新数据,必须进行URI转义!