我正在解析 json 提要并在 android webview 中显示其内容。一切都很好。但现在我想隐藏该 android webview 中的所有 img 标签。
问题是 webview 中的内容是动态显示的,这意味着我不知道 img 标签参数。所以我需要一些东西来替换以开头的字符串中的所有内容
<img ... >
Run Code Online (Sandbox Code Playgroud)
并以
</img>
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
因为这些答案都不适合我,我最终决定使用jsoup来过滤和删除所有 img 标签。
使用 jsop 有点复杂,但它有效!!
编辑 这是一个示例java代码
String content = "<h1>title</h1><img src="http://..."></img>";
if(content != null) {
Document document = Jsoup.parse(content);
document.select("img").remove();
content = document.toString();
}
Run Code Online (Sandbox Code Playgroud)