0
我有一个WebViewClient打开一个对话框,我可以捕获URL的更改时,但在某些URL上我想替换某些文本,但我似乎无法弄清楚如何获取已加载的当前网页的文本,以便我可以搜索并替换该文本。Android/Java - 查找文本并替换WebViewClient
我有一个WebViewClient打开一个对话框,我可以捕获URL的更改时,但在某些URL上我想替换某些文本,但我似乎无法弄清楚如何获取已加载的当前网页的文本,以便我可以搜索并替换该文本。Android/Java - 查找文本并替换WebViewClient
看起来好像已经有一个关于从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转义!