簡體   English   中英

Android / Java-在WebViewClient中查找文本並替換

[英]Android/Java - Find text and replace in WebViewClient

我有一個在對話框中打開的WebViewClient,可以在URL更改時捕獲該對話框,但是在某些URL上,我想替換某些文本,但似乎無法弄清楚如何獲取已加載的當前網頁的文本,因此我可以搜索並替換該文本。

似乎已經存在有關從WebView獲取HTML代碼的問題。 請看一下: 是否可以從WebView獲取HTML代碼 (主要教程在這里: http : //lexandera.com/2009/01/extracting-html-from-a-webview/

當然,一旦獲得HTML代碼(字符串),您就可以做任何您想做的事情,例如根據需要替換文本!

可以使用以下代碼片段將經過處理的HTML字符串加載到視圖中:

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

newHtmlStr是新數據,必須將其轉義為URI!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM