我需要在html字符串中更改一些标记,以便我使用Jsoup。在这里我检查但只转换和反转:
第一个我从网址加载字符串 => STR1
使用jsoup从str1创建文档:
Document doc = Jsoup.parse(str1)
然后我使用函数doc.html()
或doc.toString()
将doc转换为String => STR2
我通过函数loadDataWithBaseURL将str1,str2加载到 webview
在加载str1时看到str2不一样(使用str2时示例视频帧不适合屏幕)
为什么以及如何解决它?
答案 0 :(得分:1)
JSoup changes relative url's from the input to absolute url's on the output,使用您提供的基本href。
将HTML解析为文档。由于没有指定基URI,因此绝对URL 检测依赖于包含标签的HTML。
您可能需要在输入内容中添加基本href,或者改为调用此方法: