Horis 1 년 전
부모
커밋
efd11879ed
1개의 변경된 파일과 5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      app/src/main/java/io/legado/app/model/localBook/EpubFile.kt

+ 5 - 0
app/src/main/java/io/legado/app/model/localBook/EpubFile.kt

@@ -20,6 +20,7 @@ import me.ag2s.epublib.epub.EpubReader
 import me.ag2s.epublib.util.zip.AndroidZipFile
 import org.jsoup.Jsoup
 import org.jsoup.nodes.Element
+import org.jsoup.parser.Parser
 import org.jsoup.select.Elements
 import java.io.FileOutputStream
 import java.io.IOException
@@ -229,6 +230,10 @@ class EpubFile(var book: Book) {
                 //getElementsMatchingOwnText(chapter.title)?.remove()
             }
         }
+        bodyElement.select("image").forEach {
+            it.tagName("img", Parser.NamespaceHtml)
+            it.attr("src", it.attr("xlink:href"))
+        }
         bodyElement.select("img").forEach {
             val src = it.attr("src").encodeURI()
             val href = res.href.encodeURI()